jmacd / xdelta

open-source binary diff, delta/differential compression tools, VCDIFF/RFC 3284 delta compression
http://xdelta.org
1.14k stars 189 forks source link

Feature Request #239

Open jaiume opened 6 years ago

jaiume commented 6 years ago

Could xdelta be used to reduce the size of a sequence of daily backups that are over 90% the same.

It would be great if I could have the latest file as the full size, and then earlier files are some sort of delta file of the latest file.

i30817 commented 6 years ago

That's decidedly more of a 'another application using xdelta' issue.

I'm using xdelta myself as base for some ideas and i wish it had been ported to a script language that didn't need recompilation or the compilation would be the same and standardized for all the target platforms (python or even rust/cargo would be nice).

Apparently nearly all 'binding' projects start and end with linux and don't bother with windows, much less macOS (because apple is really bad at playing ball with cross-compilation tbh). The upstream build systems being different for each platform and/or the code or platform forbidding crosscompilation in a deliberate embrace-extinguish 'strategy' kills their interest and therefore any projects that use them are also limited.