encoding_decoding_ascii85
Encode text to ASCII85/Base85 or decode ASCII85 back to text, using Adobe PostScript character set with optional compression. Runs locally and returns converted string plus statistics.
Instructions
ASCII85 / Base85 Encoder and Decoder. Encode text to ASCII85 (Base85) or decode ASCII85 back to text, using the Adobe PostScript character set with optional z (4 zero bytes) and y (4 space bytes) compression. ASCII85 packs 4 bytes into 5 characters (~25% smaller than Base64's 4-into-6); use encoding_decoding_base64 for the ubiquitous web/MIME format, or encoding_decoding_base91 for the most compact ASCII-safe output. Runs locally on the text you provide: read-only, non-destructive, contacts no external service, and is rate-limited (60 requests/minute for anonymous callers). Returns the converted string plus size and efficiency statistics.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| text | Yes | Input to convert: UTF-8 plaintext when encoding, or an ASCII85 string when decoding. Must not be blank. | |
| operation | Yes | Direction: "encode" turns text into ASCII85; "decode" turns an ASCII85 string back into text. | |
| options | No | Optional encode-time settings (ignored when decoding, since delimiters and whitespace are auto-detected). |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| success | No | Whether the conversion succeeded. | |
| input | No | The submitted text, echoed back. | |
| operation | No | The operation performed ("encode" or "decode"). | |
| options | No | The effective encode options after defaults were applied. | |
| result | No | The ASCII85 string (encode) or decoded text (decode). | |
| stats | No | Size and efficiency metrics for the conversion. |