🧐 Encode binary data with 9 on 11 base 95 block encoding.
This project is a response to How the Great Firewall of China Detects and Blocks Fully Encrypted Traffic, as the encoding scheme used in the project...
- Get all bytes to be printable.
- Has the ratio of total 1s among all bits fluctuates around 47.5%, if input can be considered fully random.
Estimate encode length.
Estimate decode length.
Encode a 9-byte (or less) block.
Decode a 11-byte (or less) block.
Encode Uint8Array
.
Decode Uint8Array
.
Encode any of ArrayBuffer
or TypedArray
.
Encode any of ArrayBuffer
or TypedArray
.
Async version of .encodeSync
.
Async version of .decodeSync
.