News for hackers. Stuff that matters.
Re:Elfshaker: Version control system fine-tuned for binaries by peterwaller-arm on Friday November 19, 2021 @09:55AM (#29277779)
Author here. No architecture specific processing currently. Most of the magic happens in zstandard (hat tip to this amazing project).

Please see our new applicability section which explains the result in a bit more detail:

https://github.com/elfshaker/elfshaker/blob/1bedd4eacd3ddd83...

In manyclangs (which uses elfshaker for storage) we arrange that the object code has stable addresses when you do insertions/deletions, which means you don't need such a filter. But today I learned about such filters, so thanks for sharing your question!

Re:Elfshaker: Version control system fine-tuned for binaries by beagle3 on Saturday November 20, 2021 @06:24AM (#29287124)
Thanks, great project!

In this comment, you say "20% compression is pretty good". AFAIK, usually "X% compression" means the measure of the reduction in size, not the measure of the remaining. Thus, 0.01% compression sounds almost useless, very different from the 10,000x written next to it.