Base91
Encodez du texte ou des octets hexadécimaux en basE91 et inversement, avec une comparaison de taille par rapport à Base64 et Base85.
Base91
basE91 comprime les données binaires en ASCII imprimable plus efficacement que Base64 ou Base85, environ 23% plus grand que les octets d'origine au pire cas, contre les 33% fixes de Base64 et les 25% d'Ascii85. Cet outil convertit du texte ou des octets bruts hexadécimaux en basE91 et inversement, entièrement dans votre navigateur.
Basculez entre l'encodage et le décodage, et choisissez si le côté brut de la conversion est du texte UTF-8 simple ou des paires d'octets hexadécimaux, utile lorsque vous comprimez des données binaires qui ne sont pas un texte valide en elles-mêmes. Activez « Enrouler à » pour diviser une longue chaîne codée en lignes de largeur fixe, de la manière dont basE91 est souvent intégré dans des blocs de code source ou de configuration. « Comparer la taille avec Base64 et Base85 » ajoute la longueur de sortie équivalente que ces codages produiraient pour la même entrée, afin que vous puissiez voir l'économie en un coup d'œil.
Le décodage valide l'entrée par défaut : un caractère en dehors de l'alphabet basE91 est signalé avec sa position, afin qu'une copie tronquée ou un caractère intrus soit facile à détecter. Désactivez la validation pour ignorer les caractères non reconnus à la place, utile lorsque le bloc codé a été copié à partir du texte environnant. Les espaces blancs et les sauts de ligne sont toujours ignorés, le basE91 enroulé ou reformaté se décode proprement de toute façon.
Tout fonctionne localement : votre texte et vos octets ne sont jamais téléchargés nulle part, ce qui importe si vous décodez des jetons, des clés ou d'autres données sensibles. Copiez le résultat, téléchargez-le en tant que fichier .txt, ou renvoyez la sortie directement à l'entrée pour enchaîner une autre étape.