vcdiff_decoder 0.1.0 copy "vcdiff_decoder: ^0.1.0" to clipboard
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
  • Decoder class 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.

0
likes
150
points
193
downloads

Documentation

API reference

Publisher

verified publisherably.com

Weekly Downloads

VCDIFF (RFC 3284) decoder implementation in Dart for efficient binary differencing and compression.

Repository (GitHub)
View/report issues
Contributing

License

Apache-2.0 (license)

More

Packages that depend on vcdiff_decoder