ASCII85, also called Base85, is a binary-to-text encoding scheme that represents binary data using 85 printable ASCII characters. It is significantly more efficient than Base64, producing only about 25% overhead compared to Base64's 33%. ASCII85 is used natively in PDF and PostScript file formats.
ASCII85 takes 4 bytes of input at a time and encodes them as 5 printable ASCII characters in the range 33–117 (! through u). As a special optimisation, a group of four zero bytes is encoded as the single character z, saving 4 characters. The encoded data is typically wrapped in <~ ... ~> delimiters in PDF files.
ASCII85 is used inside PDF and PostScript files to encode binary streams such as fonts and images. Adobe created Ascii85Encode and Ascii85Decode filters for this purpose.
No. ASCII85 is encoding, not encryption. Anyone can decode it instantly. Use it only for data transport, not to protect sensitive information.
These are the standard start and end markers for an ASCII85 encoded block, as defined in the PostScript Language Reference. Our tool includes them in the encoded output.