Introducing zip-merge
ZipMerge plans archive updates by member path and byte ranges. It distinguishes members that can be retained from those needing rewriting, rejection, or a nested structured merge. Its TreeHaver integration and BinaryMerge reports expose the decisions a renderer must honor.
Read the upstream README for installation and usage, or browse the project repository.