# Convertisseur Ascii85 en Text

Encodez du texte en Ascii85 ou décodez de l’Ascii85 en texte. Cet encodage Base85 est utilisé dans PostScript, les flux PDF et les correctifs binaires Git. L’outil convertit votre entrée en octets UTF-8, transforme chaque groupe de quatre octets en cinq caractères de ! à u, remplace quatre octets nuls par z et peut encadrer le résultat avec les délimiteurs <~ et ~> d’Adobe. Le décodage accepte les deux formats et ignore les espaces blancs.

## Foire aux questions

### Qu’est-ce qu’Ascii85 ?

Ascii85, également appelé Base85, encode les données binaires sous forme d’ASCII imprimable. Il transforme chaque groupe de 4 octets en 5 caractères, de ! (33) à u (117), ce qui n’ajoute que 25 pour cent de surcoût, contre 33 pour cent pour Base64. Adobe l’utilise dans PostScript et PDF.

### Quels sont des exemples connus d’Ascii85 ?

Les quatre caractères Man suivis d’une espace donnent 9jqo^, et Man is distinguished donne 9jqo^BlbD-BleB1DJ+*+F(f,q. Le texte sure. donne F*2M7/c. L’outil renvoie ces valeurs et les décode.

### Que signifie le caractère z ?

Un groupe de quatre octets nuls s’écrit avec un seul z au lieu de !!!!!. Le décodeur développe z en quatre octets nuls. Il ne peut apparaître qu’au début d’un groupe.

### Que sont les délimiteurs <~ et ~> ?

Le format d’Adobe marque le début et la fin des données Ascii85 avec <~ et ~>. Activez l’option pour les ajouter lors de l’encodage. Lors du décodage, l’outil les supprime s’ils sont présents ; les deux formats fonctionnent donc.

### Comment le dernier groupe incomplet est-il traité ?

Si la longueur de l’entrée n’est pas un multiple de quatre, le dernier groupe est complété avec des octets nuls, encodé, puis seuls les n plus un premiers caractères sont conservés. Le décodage complète avec u et supprime les octets supplémentaires, ce qui restitue exactement l’entrée.

### Pourquoi mon entrée est-elle refusée ?

Les caractères valides sont ! à u, ainsi que z. Les caractères tels que v à y, un z au milieu d’un groupe, un seul caractère restant à la fin ou un groupe dont la valeur dépasse 32 bits sont invalides. Les espaces blancs sont ignorés.

### Est-ce la même chose que Z85 ou que Base85 de la RFC 1924 ?

Non. Z85 de ZeroMQ et la RFC 1924 utilisent des alphabets différents de 85 caractères. Cet outil implémente le style Ascii85 d’Adobe et de btoa, utilisé dans PostScript, PDF et base64.a85encode de Python.

### Pourquoi le décodage signale-t-il un UTF-8 invalide ?

Ascii85 contient souvent des données binaires, comme des flux PDF compressés. L’outil affiche uniquement les données décodées qui constituent du texte UTF-8 valide et signale les autres au lieu d’imprimer des octets illisibles.

### Comment les caractères non ASCII sont-ils encodés ?

Le texte est d’abord converti en UTF-8 ; les lettres accentuées et les emoji deviennent donc plusieurs octets chacun avant l’encodage. Le décodage restitue les mêmes caractères.

### Quelle quantité de données puis-je convertir ?

Jusqu’à 5 MiB de texte par requête. La conversion s’effectue sur le serveur et l’entrée n’est pas enregistrée.

Votre publicité ici ?

[Envoyez-nous un e-mail](mailto:hi@dennn.is?subject=Publicit%C3%A9%20sur%20OneClick%20Pro)

[Annonce La suite de plugins prête pour les agents de WordPress.](https://sleekwp.com/?ref=oneclickpro)
