Base32

出典: 謎の百科事典もどき『エンペディア(Enpedia)』
ナビゲーションに移動 検索に移動

Base32とは、Base64のようにデータを32文字で表すエンコード方式。大文字・小文字を区別できない環境においても使用できる。

A-Z、2-9の文字を用いる。

概要[編集]

「Enpedia」をBase32変換することを考える。下準備として、これを2進数に変換して01000101011011100111000001100101011001000110100101100001となる。

  1. ビット列を5ビットごとに分割する。01000,10101,10111,00111,00000,11001,01011,00100,01101,00101,10000,1
  2. 4ビット余るので0で埋める。01000,10101,10111,00111,00000,11001,01011,00100,01101,00101,10000,10000
  3. 変換表(下記)により変換する。

00000 A 01000 I 10000 Q 11000 Y
00001 B 01001 J 10001 R 11001 Z
00010 C 01010 K 10010 S 11010 2
3 D 11 L 19 T 27 3
4 E 12 M 20 U 28 4
5 F 13 N 21 V 29 5
6 G 14 O 22 W 30 6
7 H 15 P 23 X 31 7