ユーティリティ

[C#] バイナリファイルを読み込んでBase64に変換する(Convert.ToBase64String)

2021年8月14日

バイナリファイルを読み込んでBase64に変換するサンプルです。

サンプル

例)バイナリファイルを読み込んでBase64に変換する

using System.IO;

//バイナリを格納する変数
byte[] bt = null;

//読み込むファイル
string path = @"C:¥test.png";

//バイナリファイルを読み込む
using (var fs = new FileStream(path, FileMode.Open, FileAccess.Read))
{
    bt = new byte[fs.Length];
    fs.Read(bt, 0, bt.Length);
}

//Base64に変換する
string base64str = Convert.ToBase64String(bt);

結果例

iVBORw30KGgoAAANSSUhEUg...

備考

  • System.Convert.ToBase64Stringの引数にバイト配列を渡すと簡単にBase64文字列に変換できます。
  • Base64文字列をバイナリファイルに変換する方法は、下記関連記事をご覧ください。

関連記事

-ユーティリティ
-,