Base85-Encoder/Decoder
Kodiert oder dekodiert Text mit Ascii85/Base85-Kodierung.
Ueber Base85 Encoder/Decoder
Der Base85 (Ascii85) Encoder/Decoder wandelt Binärdaten in und aus der Base85-Kodierung um, die eine etwa 25% bessere Space Efficiency als Base64 erreicht, indem 4 Bytes in 5 ASCII Characters kodiert werden. Ascii85 wurde von Adobe für die Verwendung in PostScript- und PDF-Internal Data Streams entwickelt – es ist im PDF Standard (ISO 32000) als ASCII85Decode Filter spezifiziert. Die ZeroMQ Messaging Library verwendet eine Variante namens Z85 für Encoding Binary Message Frames in Text Protocols.
So verwenden Sie es
Geben Sie Text ein oder fügen Sie Binary Content (Hex-Encoded) in das Eingabefeld ein und klicken Sie auf Encode, um Ascii85 Output zu erzeugen, oder fügen Sie eine Ascii85-kodierte Zeichenkette ein und klicken Sie auf Decode, um die Original Bytes wiederherzustellen. Das Tool handhabt Standard Ascii85 Delimiters automatisch und unterstützt sowohl die Adobe Variant als auch die von ZeroMQ verwendete Z85 Variant.
Häufige Anwendungsfälle
- Kodieren von Binary Data Streams zur Einbettung innerhalb von PostScript- oder PDF-Dokumenten mithilfe des ASCII85Decode Filters
- Dekodieren und Inspizieren von Ascii85-kodierten Embedded Font oder Image Streams aus PDF File Internals während des PDF Debuggings
- Erreichen einer kompakteren Binary-to-Text Encoding als Base64 für Data Transfer Szenarien, bei denen Payload Size wichtig ist
- Kodieren von Binary ZeroMQ Message Frames mithilfe der Z85 Base85 Variant für Text-Protocol Interoperability
- Konvertieren von Binary Cryptographic Keys oder Digital Signatures in kompakten Ascii85 Text zur Einbettung in Configuration Files