Skip to main content

Module binary

Module binary 

Source

Structs§

BinaryFlags
Flags describing frame properties.
BinaryFrame
Binary frame format: [magic:2][version:1][flags:1][channel:1][sequence:4][payload:var]
CompressionConfig
Compression options for encoding/decoding.
CompressionDictionary
Pre-trained zstd dictionary with a numeric ID.

Enums§

BinaryError
PayloadEncoding
Encoding used for the payload body.

Constants§

MAGIC_HEADER
Magic bytes prefixing every binary frame (“RP”).
VERSION_BYTE
Version byte for future evolution.

Functions§

decode_frame
Decode a frame without any pre-shared dictionaries.
decode_frame_with_dictionaries
Decode a frame using a set of pre-shared dictionaries.
encode_frame
Encode without compression using the default settings.
encode_frame_with_compression
Encode with optional per-frame compression.
train_dictionary
Train a zstd dictionary from samples.