Byte型配列とをBase64文字列の相互変換する方法
C#
using System;
public class Program
{
public static void Main(string[] args)
{
// 変換前のデータ
byte[] data = { 0xFF, 0x42, 0x43 };
// Byte型配列 => Base64文字列
string str = Convert.ToBase64String(data);
// Base64文字列 => Byte型配列
byte[] bytes = Convert.FromBase64String(str);
Console.WriteLine(str);
}
}
VB.NET
public class Program
public shared sub Main
' ファイルをByte型配列で読み込み
Dim data = New Byte() { &HFF, &H42, &H43 }
' Byte型配列 => Base64文字列
Dim str As String = Convert.ToBase64String(data)
' Base64文字列 => Byte型配列
Dim bytes As Byte() = Convert.FromBase64String(str)
Console.WriteLine(str)
End sub
end class
変換には、Convert.ToBase64String と Convert.FromBase64Stringを使います。これでByte型配列とBase64文字列を相互に変換可能です。
コメントを書く