Ascii85Filter
in package
implements
FilterInterface
FinalYes
ASCII85Decode — base-85 encoding for binary data (ISO 32000-2 §7.4.3).
Encodes 4 bytes into 5 ASCII characters (plus 'z' shorthand for all-zero groups), giving ~25% expansion vs ~100% for hex encoding. Commonly used for human-inspectable PDF streams where FlateDecode would be opaque.
Table of Contents
Interfaces
- FilterInterface
- Symmetric encode/decode contract for PDF stream filters (ISO 32000-2 §7.4).
Methods
Methods
decode()
public
decode(string $data) : string
Parameters
- $data : string
Return values
stringencode()
public
encode(string $data) : string
Parameters
- $data : string