Programming Self-Study Notebook

勉強したことを忘れないように! 思い出せるように!!

Base32ってのもあるらしい

f:id:overworker:20200406080809j:plain:h250


Base32とは

任意のデータを32種類の英数字に変換するエンコード方式。

  • 大文字、小文字の区別がない環境でも利用可能
  • 40bit(5文字)を8文字に変換していく
  • 40bitに満たない場合は=でパディングする
種類
文字 A~Z 26種
数字 2~7 6種
合計 合計 32種
その他 = パディング文字

base32のビット列と英数字の変換テーブル

10進 2進 文字 10進 2進 文字
0 00000 A 26 11010 2
1 00001 B 27 11011 3
2 00010 C 28 11100 4
3 00011 D 29 11101 5
4 00100 E 30 11110 6
5 00101 F 31 11111 7
6 00110 G
7 00111 H
8 01000 I
9 01001 J
10 01010 K
11 01011 L
12 01100 M
13 01101 N
14 01110 O
15 01111 P
16 10000 Q
17 10001 R
18 10010 S
19 10011 T
20 10100 U
21 10101 V
22 10110 W
23 10111 X
24 11000 Y
25 11001 Z

その他の記事について

overworker.hatenablog.jp