# Beispiele

TIP

Alle folgenden Beispiele sind unserem Testcode entnommen.

# Base32

Hier einige Beispiele für die Base32-Kodierung aus RFC 4648, Abschnitt 10:

ASCII-Zeichenfolge Base32-Kodierung
"" ""
"f" "MY======"
"fo" "MZXQ===="
"foo" "MZXW6==="
"foob" "MZXW6YQ="
"fooba" "MZXW6YTB"
"foobar" "MZXW6YTBOI======"

Zu erkennen ist, dass in der vorletzten Reihe keine Füllzeichen (=) vorhanden sind. Dies ist ein Hinweis auf ein grundsätzliches Merkmal des Base32-Algorithmus, der jeweils 5 Bytes zu 8 Zeichen aus dem Base32-Alphabet kodiert.

# Base32Check1

Hier einige Beispiele für die Base32Check1-Prüfsumme aus unserem Testcode:

Base32-Kodierung Prüfziffer
"" 'A'
"A" 'A'
"AB" 'Q'
"ABC" 'J'
"ABCD" 'V'
"ABCDE" 'I'
"ABCDEF" 'G'
"ABCDEFG" 'A'
"ABCDEFGH" 'T'
"ABCDEFGHI" '5'
"ABCDEFGHIJ" 'K'
"ABCDEFGHIJK" 'A'
"ABCDEFGHIJKL" 'F'
"ABCDEFGHIJKLM" 'U'
"ABCDEFGHIJKLMN" 'M'
"ABCDEFGHIJKLMNO" 'R'
"ABCDEFGHIJKLMNOP" '7'
"ABCDEFGHIJKLMNOPQ" 'X'
"ABCDEFGHIJKLMNOPQR" 'D'
"ABCDEFGHIJKLMNOPQRS" 'I'
"ABCDEFGHIJKLMNOPQRST" '5'
"ABCDEFGHIJKLMNOPQRSTU" 'U'
"ABCDEFGHIJKLMNOPQRSTUV" 'Q'
"ABCDEFGHIJKLMNOPQRSTUVW" 'D'
"ABCDEFGHIJKLMNOPQRSTUVWX" 'K'
"ABCDEFGHIJKLMNOPQRSTUVWXY" 'J'
"ABCDEFGHIJKLMNOPQRSTUVWXYZ" 'Y'
"ABCDEFGHIJKLMNOPQRSTUVWXYZ2" 'R'
"ABCDEFGHIJKLMNOPQRSTUVWXYZ23" 'V'
"ABCDEFGHIJKLMNOPQRSTUVWXYZ234" 'U'
"ABCDEFGHIJKLMNOPQRSTUVWXYZ2345" 'U'
"ABCDEFGHIJKLMNOPQRSTUVWXYZ23456" 'V'
"ABCDEFGHIJKLMNOPQRSTUVWXYZ234567" 'V'