Skip to main content

You are not logged in. Your edit will be placed in a queue until it is peer reviewed.

We welcome edits that make the post easier to understand and more valuable for readers. Because community members review edits, please try to make the post substantially better than how you found it, for example, by fixing grammar or adding additional resources and hyperlinks.

4
  • This has the inherent flaw that it will not stream the data but load everything into RAM, meaning you will need at least 2 - 3 times the size of the files as memory, which most binary diff tools use. The only one I found that doesn't behave like this is xdelta3...
    – Izzy
    Commented Nov 9, 2017 at 11:58
  • @Izzy add it to an answer showing to use it and why and get upvotes :-) Commented Nov 9, 2017 at 12:03
  • Sadly, to my knowledge, it can't. At least not the kind you'd expect. It produces VCDIFF output, which is a highly compressed binary delta. So you can just diff, patch and few the command structure. My comment was more of a "be aware that this answer will blow your main memory with a 5GB file"
    – Izzy
    Commented Nov 14, 2017 at 8:48
  • @Izzy OK! Good to know nevertheless. Commented Nov 14, 2017 at 8:50