This document is ... $Id: base64.html,v 1.1 1999/04/30 03:06:56 izawa Exp $

base64エンコード

base64エンコードの説明を書こうとしたのですが、挫けてしまいましたとさ。
というわけで、取り敢えず対応表だけ作ってみました。なお、バイナリデータの
24bits(3bytes)がbase64の4文字分に相当します。で、24bitsに満たない分は
0bitで埋めてから変換し、尚且つ4文字に満たない分を'='で埋めます。

base64対応表
upper\lower 000
(x0)8
001
(x1)8
010
(x2)8
011
(x3)8
100
(x4)8
101
(x5)8
110
(x6)8
111
(x7)8
000(0x)8ABCDEFGH
001(1x)8IJKLMNOP
010(2x)8QRSTUVWX
011(3x)8YZabcdef
100(4x)8ghijklmn
101(5x)8opqrstuv
110(6x)8wxyz0123
111(7x)8456789+/

#と言ったところでよく判らんと言われるのが落ちな様な気もしなくはない(苦笑)。

ホームに戻る