Integration into file formats.
Integration into file formats.
Posted Jan 15, 2026 6:55 UTC (Thu) by martinfick (subscriber, #4455)In reply to: Integration into file formats. by himi
Parent article: Format-specific compression with OpenZL
Another problem you will encounter, perhaps even worse, is with content addressable object stores, here once again git comes to mind. Inserting already compressed data makes it almost impossible to improve upon the original compression, and thus freezes/osifies the compression since any hashes of the content would be performed on the compressed content instead of the raw data. This leaves the storage at the whim of the original compression algorithm and speed settings without ever being able to change things if better algorithms are developed. If the compression were to be changed, the hash of the compressed data would change, and the object store would not see it as the same object even though the raw data would be the same! Instead, if the compression is left up to the storage, the storage will be able to take advantage of new compression techniques as they are developed, or even just the availability of more CPU cycles.
