Base32
Jump to navigation
Jump to search
To represent a bunch of information in a way that doesn't require a ton of characters and is easy to write down, I've settled on a Base-32 code format. There are 32 characters in the alphabet, and each character represents 5-bits of data. This version of Base-32 uses all 10 numbers, uppercase consonants, and an asterisk. When characters can visually conflict, only one option is kept. For example, with O (oh) and 0 (zero) it would be hard to tell the difference so only the 0 (zero) is used. Vowels are left out to prevent the creation of codes that have foul language in them.
| Base32 | Integer | Bits | Base32 | Integer | Bits | Base32 | Integer | Bits | Base32 | Integer | Bits | |||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 0 | 0 | 00000 | 8 | 8 | 01000 | J | 16 | 10000 | S | 24 | 11000 | |||
| 1 | 1 | 00000 | 9 | 9 | 01000 | K | 17 | 10000 | T | 25 | 11000 | |||
| 2 | 2 | 00000 | B | 10 | 01000 | L | 18 | 10000 | V | 26 | 11000 | |||
| 3 | 3 | 00000 | C | 11 | 01000 | M | 19 | 10000 | W | 27 | 11000 | |||
| 4 | 4 | 00000 | D | 12 | 01000 | N | 20 | 10000 | X | 28 | 11000 | |||
| 5 | 5 | 00000 | F | 13 | 01000 | P | 21 | 10000 | Y | 29 | 11000 | |||
| 6 | 6 | 00000 | G | 14 | 01000 | Q | 22 | 10000 | Z | 30 | 11000 | |||
| 7 | 7 | 00000 | H | 15 | 01000 | R | 23 | 10000 | * | 31 | 11000 |