# Encodeur et décodeur Base85 Z85 RFC 1924 en flux

Encode ou décode des octets avec Z85 ZeroMQ, Base85 RFC 1924 ou un alphabet personnalisé validé, en valeur unique ou par lignes

> Page canonique: https://elysiatools.com/fr/tools/z85-rfc1924-base85-stream-codec

- **Catégorie:** Format Conversion

- **Mots-clés:** Z85, RFC 1924, Base85, ZeroMQ, encodeur, décodeur, alphabet personnalisé, flux

## Présentation

Sépare les alphabets Z85 et RFC 1924, valide les alphabets personnalisés de 85 caractères, prend en charge UTF-8/hex/base64 et signale le remplissage.

## Entrées

- **Entrée** (textarea): Enter UTF-8 text, hex/base64 bytes, or Base85
- **Opération** (select)
- **Variante** (select)
- **Encodage d’entrée** (select)
- **Encodage de sortie** (select)
- **Mode par lots** (select)
- **Alphabet personnalisé** (textarea): Exactly 85 unique printable ASCII characters
- **Longueur de bloc stricte** (checkbox)

## Quand l'utiliser

- Convertir des octets hexadécimaux ou encodés en Base64 en texte Z85 ou Base85 RFC 1924.
- Décoder une valeur Base85 et afficher les octets obtenus en UTF-8, hexadécimal ou Base64.
- Traiter plusieurs valeurs séparées par des lignes ou utiliser un alphabet personnalisé de 85 caractères.

## Fonctionnement

- Saisissez le texte, les octets hexadécimaux, les données Base64 ou la valeur Base85 dans le champ Entrée.
- Choisissez l’opération Encoder ou Décoder, puis sélectionnez Z85, RFC 1924 ou un alphabet personnalisé.
- Définissez les encodages d’entrée et de sortie, ainsi que le mode Valeur unique ou Un par ligne.
- Pour un alphabet personnalisé, fournissez exactement 85 caractères ASCII imprimables et uniques, puis utilisez la validation de longueur de bloc si nécessaire.

## Cas d'usage

- Préparer des octets pour une communication utilisant le format Z85 de ZeroMQ.
- Convertir des données entre Base85 RFC 1924 et une représentation hexadécimale ou Base64.
- Vérifier et décoder des lignes Base85 avec un alphabet personnalisé conforme.

## Questions fréquentes

### Quelles variantes Base85 sont disponibles ?

L’outil prend en charge Z85 de ZeroMQ, Base85 RFC 1924 et un alphabet personnalisé validé.

### Quels formats d’entrée puis-je utiliser ?

L’entrée peut être en UTF-8, en hexadécimal, en Base64 ou en texte Base85 selon l’opération choisie.

### Puis-je encoder ou décoder plusieurs valeurs ?

Oui. Le mode Un par ligne traite chaque ligne séparément au lieu d’utiliser une seule valeur.

### Quelles sont les conditions pour un alphabet personnalisé ?

Il doit contenir exactement 85 caractères ASCII imprimables, tous différents.

### Que fait la longueur de bloc stricte ?

Elle contrôle la longueur des blocs et signale le remplissage éventuel des blocs partiels.

## Outils associés

- [Convertisseur Avro](https://elysiatools.com/fr/tools/avro-converter): Encode et décode les données vers/depuis le format de sérialisation Avro avec support de schema
- [Convertisseur CBOR](https://elysiatools.com/fr/tools/cbor-converter): Encode et décode les données vers/depuis le format CBOR (Concise Binary Object Representation)
- [Convertisseur Ion](https://elysiatools.com/fr/tools/ion-converter): Encode et décode les données vers/depuis le format binaire Ion (Amazon Ion)
- [Convertisseur MessagePack](https://elysiatools.com/fr/tools/msgpack-converter): Encode et décode les données vers/depuis le format de sérialisation binaire MessagePack
- [Convertisseur Protobuf](https://elysiatools.com/fr/tools/protobuf-converter): Encode et décode les données vers/depuis le format binaire Protocol Buffers (Protobuf)
- [Encodeur/Décodeur Base64](https://elysiatools.com/fr/tools/base64-encoder): Encode et décode les chaînes Base64
- [Encodeur/Décodeur Base64URL](https://elysiatools.com/fr/tools/base64url-encoder): Encode et décode le Base64URL (variante Base64 URL-safe utilisée par JWT/JWS/JWE), avec conversion entre Base64 standard et URL-safe
- [Chiffre de César](https://elysiatools.com/fr/tools/caesar-cipher): Chiffre, déchiffre et attaque par force brute le chiffre de César avec n'importe quel décalage (1–25), ou affiche les 25 décodages candidats.

## Exemples

- [Exemples de Traitement d'Images Android Java](https://elysiatools.com/fr/samples/android-image-processing-java): Exemples de traitement d'images Android Java incluant lecture/écriture, mise à l'échelle et conversion de format
- [Exemples de Traitement d'Images Android Kotlin](https://elysiatools.com/fr/samples/android-image-processing-kotlin): Exemples de traitement d'images Android Kotlin incluant lecture/écriture, mise à l'échelle et conversion de format
- [Exemples de Traitement d'Images Web Python](https://elysiatools.com/fr/samples/web-image-processing-python): Exemples de traitement d'images Web Python utilisant PIL/Pillow incluant la lecture, l'enregistrement, le redimensionnement et la conversion de format
- [Exemples de Traitement d'Images Web Rust](https://elysiatools.com/fr/samples/web-image-processing-rust): Exemples de traitement d'images Web Rust incluant lecture/écriture, redimensionnement et conversion de format

## Contenu associé

- [Outils d'Encodage Base, Radix et Hexadécimal](https://elysiatools.com/fr/hubs/base-radix-and-hex-encoding-tools): Encodez et décodez texte et octets entre Base32/45/58/62/64URL/Base85/Z85, radix arbitraire (2–36) et hexadécimal, plus conversion d'échappements URL, entités HTML et Unicode — pour JWT, identifiants blockchain, data URI et inspection binaire.
- [Outils de validation d’identifiants, de configuration et de saisie](https://elysiatools.com/fr/hubs/validation-validate): Comparez des validateurs pour email, téléphone, IP, dates, cron, codes-barres, paiements, fichiers env et autres entrées réelles dans un hub unique.
- [Validateurs de formats pour identifiants, adresses et codes](https://elysiatools.com/fr/hubs/validation-format): Des outils reunis pour validation de format pour identifiants, adresses, comptes et codes dans un seul hub.
- [Outils de validation JSON Schema et de contrats API](https://elysiatools.com/fr/hubs/json-validate): Comparez la validation JSON Schema, les contrôles de réponse OpenAPI, les tests de mutation, les tests de charge contractuels et la détection de changements cassants dans un hub unique.
