0

Gedecodeerd

Base32

Gecodeerd

Base32

Over Base32

Base32 is een coderingsmethode die gebruikmaakt van afdrukbare ASCII-tekens.

In Base32 worden gegevens in groepen van 5 bits verdeeld en weergegeven door ze om te zetten in alfanumerieke tekens (A-Z, 2-7). Conversie vindt plaats per 8 tekens, en als het einde minder dan 8 tekens is, wordt dit aangevuld met het is-gelijk-teken (=).

De conversietabel naar Base32-tekens is als volgt.

5-bits dataBase32-teken
00000A
00001B
00010C
00011D
00100E
00101F
00110G
00111H
01000I
01001J
01010K
01011L
01100M
01101N
01110O
01111P
10000Q
10001R
10010S
10011T
10100U
10101V
10110W
10111X
11000Y
11001Z
110102
110113
111004
111015
111106
111117

Bijvoorbeeld, het resultaat van het converteren van "Hello!" met Base32 is als volgt:

1. Converteer naar binaire weergave.

01001000 01100101 01101100 01101100 01101111 00100001  (In het geval van US-ASCII / UTF-8)

2. Verdeel in groepen van 5 bits. Als de laatste groep minder dan 5 bits is, vul dan aan met "0".

01001 00001 10010 10110 11000 11011 00011 01111 00100 00100

3. Converteer naar tekens met behulp van de conversietabel. Converteer elke 8 tekens, en vul aan met "=" als het minder dan 8 tekens is.

JBSWY3DP EE======

4. Verbind alle tekens om het resultaat van de Base32-conversie te vormen.

JBSWY3DPEE======