Skip to main content

Module types

Module types 

Source

Structs§

DeltaSummary
Summary statistics for a set of commands.
DiffOptions
Tuning parameters for differencing algorithms.

Enums§

Algorithm
Differencing algorithm selection.
Command
Algorithm output: copy from reference or add literal bytes.
CyclePolicy
Cycle-breaking policy for in-place reordering (Section 4.3 of Burns et al. 2003).
DeltaError
Errors produced by delta encoding, decoding, and I/O.
PlacedCommand
A command with explicit source and destination offsets.

Constants§

DELTA_ADD_HEADER
DELTA_BIGADD_HEADER
DELTA_BIGCOPY_PAYLOAD
DELTA_BUF_CAP
DELTA_CMD_ADD
DELTA_CMD_BIGADD
DELTA_CMD_BIGCOPY
DELTA_CMD_BIGMOVE
DELTA_CMD_COPY
DELTA_CMD_END
DELTA_CMD_MOVE
DELTA_COPY_PAYLOAD
DELTA_CRC_SIZE
DELTA_FLAG_INPLACE
DELTA_HEADER_SIZE
DELTA_HEADER_SIZE_LARGE
DELTA_MAGIC
DELTA_MAGIC_LARGE
DELTA_U32_SIZE
DELTA_U64_SIZE
HASH_BASE
HASH_MOD
MAX_TABLE_SIZE
SEED_LEN
TABLE_SIZE

Functions§

delta_summary
Compute summary statistics from algorithm-level commands.
placed_summary
Compute summary statistics from placed commands.