codificar | decodificar | comprimir

> humano | amigable | checksums <

// Crockford Base32 – codificación fácil de leer con detección de errores

[HUMAN]

Optimizado para humanos

Excluye caracteres confusos (I, L, O, U) y normaliza errores de escritura habituales.

[CHECKSUM]

Detección de errores

Carácter de checksum opcional (módulo 37) para detectar errores.

[FLEXIBLE]

Entrada tolerante

Acepta sustituciones comunes: O→0, I/L→1, U→V para facilitar la escritura.

>> información técnica

Cómo funciona Crockford Base32:

Crockford Base32 utiliza 32 dígitos y letras (excluyendo I, L, O, U) para evitar confusiones. Incluye checksums opcionales y acepta sustituciones de caracteres comunes al decodificar.

Ejemplo:

"Hello" → 91JPRV3F41BPYWKCCG

¿Por qué usar Crockford Base32?:

  • >Sin caracteres difíciles de distinguir visualmente
  • >Detección de errores mediante checksum opcional
  • >No distingue entre mayúsculas y minúsculas
  • >Tolera errores de escritura frecuentes
  • >Fácil de leer y de dictar

>> Preguntas frecuentes

¿Qué es Crockford Base32?

Crockford Base32 es una codificación Base32 mejorada creada por Douglas Crockford que excluye caracteres confusos e incorpora checksums opcionales para la detección de errores.

¿En qué se diferencia del Base32 normal?

La variante de Crockford excluye I, L, O y U para evitar confusiones con 1, 1, 0 y V. También normaliza errores de entrada comunes y ofrece un checksum opcional.

¿Qué es la función de checksum?

El checksum opcional es un carácter de verificación (módulo 37) que se añade al final de la cadena codificada y permite detectar errores de un solo carácter y algunos errores de intercambio.

¿Cuándo debería usar Crockford Base32?

Úsalo para códigos legibles para humanos, claves de producto, URLs cortas u otros identificadores que se introduzcan o comuniquen manualmente.

Otros idiomas