LogosBible / bsdiff.net

A .NET port of Colin Percival's bsdiff & bspatch
MIT License
283 stars 65 forks source link

Why All file must be loaded in memory? #10

Closed marcussacana closed 1 year ago

marcussacana commented 1 year ago

Usually I think in use delta patches when the original file is too big, but the patcher method require to the entire file be loaded in the memory instead accept stream as input, there's a reason for that?

bgrainger commented 1 year ago

This is a port of the original bsdiff.c code, which operated on data entirely in-memory.