Java では、Apache は apache-commons というエンコーディング ライブラリを提供します。
byte[] encodeBase64(byte[] binaryData)
C# でも同じことをしようとします。ただし、このようなライブラリやメソッドは見つかりませんでした。バイト配列を Base64 バイト配列にエンコードするにはどうすればよいですか?
メソッドを活用できますConvert.ToBase64String
。ただし、これはaではなく型を返します。バイト単位で取得するには、テキスト エンコーディングを実行する必要があります。byte[]
string
string base64 = Convert.ToBase64String(binaryData);
byte[] base64bytes = System.Text.Encoding.ASCII.GetBytes(base64);