Zchunk: Another Format For Delta-Friendly Files With Good Compression Promises

Written by Michael Larabel in Free Software on 1 May 2018 at 04:38 AM EDT. 5 Comments
FREE SOFTWARE
Zchunk is a new file format aiming to be highly "delta-able" while maintaining a good compression ratio.

Work on Zchunk is being done by Jon Dieter, a contributor to Fedora. The Zchunk format is based upon Zsync and Casync while attempting to address some of their design shortcomings. Zchunk makes use of Zstd internally for its compression handling.

In terms of the performance benefits of Zchunk according to its author, "a zchunk file with an average chunk size of a few kilobytes and a 100KB dictionary ends up roughly 23% larger than a zstd file using the same compression level, but almost 10% smaller than the equivalent gzip file. Obviously, results will vary, based on chunk size, but zchunk generally beats gzip in size while providing efficient deltas via both rsync and standard http."

If you are interested in learning more about Zchunk, Jonathan Dieter announced it on his blog yesterday for the formal introduction while the BSD-licensed code for it is hosted on GitHub.
Related News
About The Author
Michael Larabel

Michael Larabel is the principal author of Phoronix.com and founded the site in 2004 with a focus on enriching the Linux hardware experience. Michael has written more than 20,000 articles covering the state of Linux hardware support, Linux performance, graphics drivers, and other topics. Michael is also the lead developer of the Phoronix Test Suite, Phoromatic, and OpenBenchmarking.org automated benchmarking software. He can be followed via Twitter, LinkedIn, or contacted via MichaelLarabel.com.

Popular News This Week