Saltar al contenido
uencoder

Base91 Variant

Las variantes de Base91 son codificaciones que ajustan el alfabeto o la alineación de bits del Base91 estándar (91 caracteres, expansión de aproximadamente 1.231).

Propósito

Representan datos binarios de forma más compacta que Base85 manteniendo toda la salida dentro del ASCII imprimible.

Mecanismo

El flujo de bits de entrada se asigna al alfabeto de 91 caracteres en grupos de bits de longitud variable, usando una tabla de búsqueda de 13 bits para codificar por lotes; las variantes pueden ajustar el orden del alfabeto o la política de mayúsculas y minúsculas.

Casos de uso

  • Conversión binaria a texto de alta densidad
  • Preprocesamiento para compresión de datos
  • Serialización compacta

Herramientas relacionadas

References