Décodeur et encodeur Base85 / ASCII85
Guide
Encodeur et Décodeur Base85 / Ascii85
Codage de texte en Base85 ou décodage des données codées en Base85 pour retrouver leur forme originale. Le codage en Base85 convertit 4 octets de données binaires en 5 caractères ASCII imprimables, offrant une meilleure efficacité d'espace que le Base64 (surcoût de 25% contre 33%). Cet outil prend en charge trois variantes majeures du Base85 utilisées dans différentes applications.
Comment utiliser
Choisissez votre mode (codage ou décodage), sélectionnez une variante de base 85, collez votre texte d'entrée ou vos données codées, puis cliquez ConvertirLe outil traite tout dans votre navigateur et affiche le résultat avec une comparaison des tailles d'entrée/sortie.
Caractéristiques
- Bidirectionnel Coder du texte en Base85 ou décoder le texte Base85 pour retrouver le texte d'origine.
- Trois variantes Le texte en ascii85 (avec les délimiteurs `` pour Adobe/btoa, selon le RFC 1924 pour Python/git) et le Z85 (pour ZeroMQ).
- Gestion spéciale ASCII85 Soutient le raccourci **Z** pour tous les groupes à zéro et la délimitation automatique des éléments.
- Comparaison des tailles Affiche les tailles en octets d'entrée et de sortie avec le pourcentage de surcharge.
- Espace tolérant Le décodeur ignore les espaces dans l'entrée ASCII85 pour un collage flexible.
- Détection d'erreurs Messages clairs pour les caractères invalides ou des données codées déformées
- Seulement côté client – Tout l'encodage et le décodage se font dans votre navigateur
FAQ
-
Quelle est la différence entre Base85 et Base64 ?
Les deux sont des schémas d'encodage binaire-texte, mais ils utilisent des bases différentes. La base 64 encode 3 octets en 4 caractères (surcharge de 33%), tandis que la base 85 encode 4 octets en 5 caractères (surcharge de 25%). La base 85 est plus efficace en termes d'espace mais utilise une gamme plus large de caractères imprimables ASCII. La base 64 est plus largement supportée par les protocoles et systèmes, tandis que la base 85 est couramment utilisée dans les fichiers PostScript, PDF, les patches binaires Git et les messages ZeroMQ.
-
Quelles sont les différences entre ASCII85, RFC 1924 et Z85 ?
Toutes les trois codent en 4 octets en 5 caractères en utilisant l'arithmétique de base-85, mais elles diffèrent par leurs ensembles de caractères et conventions. ASCII85 (Adobe) utilise les caractères ! jusqu'à u (ASCII 33 à 117), encadre le résultat avec des délimiteurs, et possède un raccourci spécial 'z' pour les groupes entièrement nuls. RFC 1924 utilise les chiffres de 0 à 9, les lettres A-Z, a-z et certains symboles — cette variante est utilisée par Python et Git. Z85 (ZeroMQ) utilise son propre ensemble de caractères optimisé pour l'intégration dans le code source et les fichiers XML sans problèmes d'échappement.
-
Quand devriez-vous utiliser l'encodage **Base85** ?
Utilisez **Base85** lorsque vous devez intégrer des données binaires dans un format texte et que l'efficacité d'espace prime sur la compatibilité universelle. Les cas d'utilisation courants incluent les flux de documents PostScript et PDF (Ascii85), les patches diff binaires pour Git selon le RFC 1924, le cadrage de messages ZeroMQ (Z85), ainsi que toute application où l'économies d'espace de **8%** par rapport à Base64 est significative pour des charges utiles importantes. Pour les APIs web générales et les pièces jointes aux emails, **Base64** reste le choix plus sûr en raison de son soutien plus large.
Installez nos extensions
Ajoutez des outils IO à votre navigateur préféré pour un accès instantané et une recherche plus rapide
恵 Le Tableau de Bord Est Arrivé !
Tableau de Bord est une façon amusante de suivre vos jeux, toutes les données sont stockées dans votre navigateur. D'autres fonctionnalités arrivent bientôt !
Outils essentiels
Tout voir Nouveautés
Tout voirMise à jour: Notre dernier outil a été ajouté le 23 avr. 2026
