[C#][VB] Byte型配列とをBase64文字列の相互変換する方法

[C#][VB] Byte型配列とをBase64文字列の相互変換する方法

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.ToBase64StringConvert.FromBase64Stringを使います。これでByte型配列とBase64文字列を相互に変換可能です。

C#カテゴリの最新記事