> dla ludzi | przyjazne | sumy kontrolne <
// Crockford Base32 – czytelne dla człowieka kodowanie z wykrywaniem błędów
Zoptymalizowane dla ludzi
Wyklucza mylące znaki (I, L, O, U) i normalizuje typowe literówki.
Wykrywanie błędów
Opcjonalny znak sumy kontrolnej (modulo 37) do wykrywania błędów.
Tolerancyjne wejście
Akceptuje częste zamienniki: O→0, I/L→1, U→V, by ułatwić wprowadzanie danych.
>> informacje techniczne
Jak działa Crockford Base32:
Crockford Base32 używa 32 cyfr i liter (bez I, L, O, U), aby uniknąć pomyłek. Obsługuje opcjonalne sumy kontrolne i akceptuje typowe zamiany znaków podczas dekodowania.
Przykład:
"Hello" → 91JPRV3F41BPYWKCCG
Dlaczego warto używać Crockford Base32?:
- >Brak znaków trudnych do odróżnienia wizualnie
- >Wykrywanie błędów dzięki opcjonalnej sumie kontrolnej
- >Niewrażliwość na wielkość liter
- >Toleruje częste literówki
- >Łatwe do odczytania i przekazywania ustnie
>> Najczęstsze pytania
Czym jest Crockford Base32?
Crockford Base32 to ulepszona wersja kodowania Base32 stworzona przez Douglasa Crockforda, która usuwa mylące znaki i oferuje opcjonalne sumy kontrolne do wykrywania błędów.
Czym różni się od zwykłego Base32?
W wariancie Crockforda znaki I, L, O i U są pominięte, by nie myliły się z 1, 1, 0 i V. Normalizuje on również typowe błędy wejściowe i oferuje opcjonalną sumę kontrolną.
Na czym polega funkcja sumy kontrolnej?
Opcjonalna suma kontrolna to znak kontrolny (modulo 37) dodawany na końcu zakodowanego ciągu, który pozwala wykryć błędy pojedynczych znaków oraz niektóre błędy zamiany miejsc.
Kiedy należy używać Crockford Base32?
Używaj go do kodów czytelnych dla ludzi, kluczy produktów, krótkich adresów URL lub innych identyfikatorów wprowadzanych lub przekazywanych ręcznie.