バイナリデータをASCII文字だけのデータへ変換する手法。 Base32, UU, BinHex, ISHなど

Base64

使用されるシンボル

0-63
A-Z, a-z, 0-9, +, /
padding
=

マッピング

数値012345678910111213141516171819202122232425
符号ABCDEFGHIJKLMNOPQRSTUVWXYZ
数値2627282930313233343536373839404142434445464748495051
符号abcdefghijklmnopqrstuvwxyz
数値52535455565758596061
符号0123456789
数値6263
符号+/

手順

"1" -> MQ==
"12" -> MTI=
"123" -> MTIz
"@" -> QA== (16,0,=,=) 010000,000000,(000000),(000000)
"@@" -> QEA= (16,4,0,=) 010000,000100,000000,(000000)
"@@@" -> QEBA (16,4,1,0) 010000,000100,000001,000000

結果、いかなるデータも4の倍数個のASCII文字に変換される


トップ   編集 凍結 差分 バックアップ 添付 複製 名前変更 リロード   新規 一覧 単語検索 最終更新   ヘルプ   最終更新のRSS
Last-modified: 2007-05-13 (日) 13:48:03