encoder | décoder | compresser

> humain | convivial | sommes de contrôle <

// Crockford Base32 – encodage lisible par l’humain avec détection d’erreurs

[HUMAN]

Optimisé pour l’humain

Exclut les caractères ambigus (I, L, O, U) et normalise les fautes de frappe courantes.

[CHECKSUM]

Détection d’erreurs

Caractère de somme de contrôle optionnel (modulo 37) pour détecter les erreurs.

[FLEXIBLE]

Saisie tolérante

Accepte les substitutions courantes : O→0, I/L→1, U→V pour une saisie plus simple.

>> informations techniques

Comment fonctionne Crockford Base32:

Crockford Base32 utilise 32 chiffres et lettres (en excluant I, L, O, U) pour éviter les confusions. Il prend en charge des sommes de contrôle optionnelles et accepte des substitutions de caractères courantes lors du décodage.

Exemple:

"Hello" → 91JPRV3F41BPYWKCCG

Pourquoi utiliser Crockford Base32 ?:

  • >Aucun caractère difficile à distinguer visuellement
  • >Détection d’erreurs grâce à une somme de contrôle optionnelle
  • >Insensible à la casse
  • >Tolère les fautes de frappe fréquentes
  • >Lisible et facile à dicter

>> Foire aux questions

Qu’est-ce que Crockford Base32 ?

Crockford Base32 est un encodage Base32 amélioré créé par Douglas Crockford, qui exclut les caractères ambigus et propose des sommes de contrôle optionnelles pour détecter les erreurs.

En quoi diffère-t-il du Base32 classique ?

La variante de Crockford exclut I, L, O et U afin d’éviter la confusion avec 1, 1, 0 et V. Elle normalise également les erreurs de saisie courantes et offre une somme de contrôle optionnelle.

Qu’est-ce que la fonction de somme de contrôle ?

La somme de contrôle optionnelle est un caractère de vérification (modulo 37) ajouté à la fin de la chaîne encodée, capable de détecter les erreurs d’un seul caractère et certains échanges de caractères.

Quand utiliser Crockford Base32 ?

Utilisez-le pour des codes lisibles par l’humain, des clés produit, des URL courtes ou tout identifiant saisi ou communiqué manuellement.

Autres langues