vcdiff_decoder 0.1.0
vcdiff_decoder: ^0.1.0 copied to clipboard
VCDIFF (RFC 3284) decoder implementation in Dart for efficient binary differencing and compression.
Changelog #
All notable changes to this project will be documented in this file.
0.1.0 #
Added #
- Initial VCDIFF (RFC 3284) decoder implementation
- Support for all VCDIFF instruction types: ADD, COPY, RUN
- Address cache implementation for efficient decoding
- Adler-32 checksum validation (VCD_ADLER32 extension)
- Structured exception hierarchy:
VcdiffException,InvalidMagicException,InvalidVersionException,InvalidFormatException,CorruptedDataException,InvalidChecksumException - Top-level
decode(source, delta)convenience function Decoderclass for reusing a decoder against the same source- 85 integration tests validated against the vcdiff-tests reference suite
- Fuzz testing support
The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.