Saltar al contenido
uencoder

Base65536

Base65536 codifica datos binarios con 65536 caracteres Unicode (incluidos los planos suplementarios), asignando cada 16 bits a 1 carácter para una expansión teórica de 1.0 — el esquema más denso posible.

Propósito

Logra una expansión casi nula en la conversión de binario a texto en canales Unicode, para una optimización extrema del espacio.

Mecanismo

Cada 2 bytes se asignan directamente a un punto de código Unicode tomado de un conjunto seguro, aprovechando caracteres de los planos suplementarios para alcanzar 16 bits por carácter. Debe considerarse la compatibilidad de representación con pares sustitutos.

Casos de uso

  • Codificación binaria de densidad máxima
  • Transporte por canales Unicode
  • Serialización experimental

Herramientas relacionadas

References