ユーティリティ

[C#] Base64文字列をバイナリファイルに書き出す(Convert.FromBase64String)

Base64文字列をバイナリファイルに書き出すサンプルです。

サンプル

例)Base64文字列をバイナリファイルに書き出す

サンプルのBase64文字列を例示するのが難しいため、以下記事の結果のBase64を使用します。
[C#] バイナリファイルを読み込んでBase64に変換する(Convert.ToBase64String)

using System.IO;

//※変数resultはBase64文字列と仮定してください。

//Base64文字列をバイト配列に変換する
byte[] bt = Convert.FromBase64String(result);

//バイト配列をバイナリファイルに出力する
sring path = @"C:¥test.png";
using (var fs = new FileStream(path, System.IO.FileMode.Create))
{
  fs.Write(bt, 0, bt.Length);
}

C:¥test.pngにファイルが出力されているはずです。

備考

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

関連記事

-ユーティリティ
-