データのエンコードとデコード (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 進文字列にエンコードします。 |
たとえば、次のトピックをご覧ください。