<紙>さんLOG

「パソコンヲタクの雑記帳」
 PC/Linux系/物理・化学で遊んでいます。
思いついたことを綴っています。

『Base64』

2008年09月11日 | PCクリニック
昨日までの累計アクセス数=14,141。 ご訪問頂きありがとうございます。         日記@BlogRanking


Base64とは、「ファイル形式変換」エンコード(encode:コード変換)の一方式である。

電子メールで、添付ファイルなどのバイナリ形式のデータを送信する際に標準的に利用されている。

例えば、テキストファイルについて、見てみると、
↓次の2行からなる、test_B64.txtファイルは、
------------------------------------
Base64のテスト
エンコード結果は?
------------------------------------

↓次の1行のファイル、test_B64.B64ファイルに変換される。
------------------------------------
gmGCgYKTgoWCVYJTgsyDZYNYg2cNCoNHg5ODUoFbg2iMi4nKgs2BSA0K
------------------------------------

尤も、次のようなヘッダ部分が無いと、復元は出来ないが。
------------------------------------
Message-ID: *****
MIME-Version: 1.0
Content-Description: "Base64 encode of test_B64.txt by *****"
Content-Type: text/plain; name="test_B64.txt"
Content-Transfer-Encoding: Base64
Content-Disposition: attachment; filename="test_B64.txt"
------------------------------------

上記は、テキストファイルについて見たが、winny 等では、
テキストファイルやバイナリファイルを圧縮したファイル(バイナリファイル)を、
Base64変換したものの本体だけの(ヘッダの無い)テキストファイルとして流布している。

何かのご参考に成ればと、載せました。


見ていただきありがとうございました。お帰りに投票して頂けるとありがたいです。 ⇒ 日記@BlogRanking
どうぞ宜しくお願い致します。


最新の画像もっと見る

コメントを投稿

ブログ作成者から承認されるまでコメントは反映されません。