Base2048 Variant
Les variantes de Base2048 encodent des données binaires avec 2048 caractères Unicode, faisant correspondre chaque 11 bits à 1 caractère pour une expansion d'environ 1,091 — bien en dessous de Base64.
Objectif
Elles représentent des données binaires dans des canaux Unicode avec très peu de surcoût, adaptées au transport textuel à haute bande passante.
Mécanisme
Le flux de bits d'entrée est découpé en groupes de 11 bits, chacun projeté sur l'un des 2048 caractères Unicode sûrs (en évitant caractères de contrôle, paires de substitution et caractères combinants). Les variantes peuvent ajuster la plage de caractères.
Cas d’usage
- Transport binaire sur canaux Unicode
- Sérialisation de données à haute densité
- Échange de texte multiplateforme