Repository navigation
v0.0.1
Implemented enhancements:
- RFC 3284 compliant VCDIFF decoding with clean, idiomatic Go API
- Command-line tool for applying deltas and inspecting VCDIFF file structure
- Comprehensive validation with support for all VCDIFF instruction types (ADD, COPY, RUN)
- Efficient address caching implementation for optimized decoding performance
- Full Adler-32 checksum validation support (non-standard extension)
- Robust error handling with detailed error messages for debugging malformed files
- Extensive testing suite with 94 test cases and reference implementation validation
- Three CLI commands:
applyfor delta application,parsefor structure inspection, andanalyzefor source context analysis
Limitations:
- Application headers are not supported in this implementation
- Secondary compression (e.g., gzip, bzip2) is not supported
- Compatibility is limited to VCDIFF deltas created using
xdelta3 -e -S -A(no secondary compression, no application header)