데이터 인코딩 및 디코딩(HTML)

[ 이 문서는 Windows 런타임 앱을 작성하는 Windows에서 8.x 및 Windows Phone 8.x 개발자를 대상으로 합니다. Windows 10용으로 개발하는 경우에는 최신 설명서를 참조하세요.]

네트워크를 통해 컴퓨터 간에 데이터를 보내려면 데이터를 직렬화해야 합니다. 즉, 데이터를 비트 문자열로 디스어셈블하고 연속적으로 전달해야 합니다. 직렬화된 스트림을 수신하는 컴퓨터는 원래 데이터 형식으로 다시 어셈블합니다. Windows.Security.Cryptography 네임스페이스에 있는 다음과 같은 정적 메서드를 사용하여 데이터를 인코드 및 디코드할 수 있습니다.

메서드 설명
DecodeFromBase64String

Base64에서 문자열을 디코드합니다. Base64는 이진 데이터를 전송하는 데 사용되는 인코딩 구성표입니다. 인코드할 데이터를 한 번에 3바이트씩 검사합니다. 24비트 버퍼의 매 6개 비트가 텍스트 문자열의 인덱스로 사용됩니다. 텍스트 문자열은 인코드되는 데이터 유형에 따라 다르게 사용됩니다.

DecodeFromHexString

16진수 문자열에서 디코드합니다. 문자열의 각 4비트 니블은 0에서 9 사이의 숫자 또는 A에서 F 사이(또는 a에서 f 사이) 문자로 나타냅니다.

EncodeToBase64String

데이터를 Base64 문자열로 인코드합니다.

EncodeToHexString

데이터를 16진수 문자열로 인코드합니다.

 

예를 들어 다음 항목을 참조하세요.

관련 항목

데이터 암호화 및 인증서 작업