Z85
Z85 is a binary-to-text encoding designed for representing binary data as printable ASCII characters. It was created for the ZeroMQ project to provide a compact, text-safe encoding that can be used in logs, messages, or identifiers where binary data needs to be textual but without introducing problematic characters.
The encoding works by processing data in 4-byte blocks (32 bits). Each block is treated as an
Usage and scope: Z85 is primarily used within the ZeroMQ ecosystem to encode binary payloads for transport
Advantages and limitations: Z85 provides a space-saving alternative to hex and avoids many control or URL-unsafe