Clarify what the primary benefit of zchunk is
authorJonathan Dieter <jdieter@gmail.com>
Mon, 6 Feb 2023 22:36:06 +0000 (22:36 +0000)
committerJonathan Dieter <jdieter@gmail.com>
Mon, 6 Feb 2023 22:55:19 +0000 (22:55 +0000)
zstd now offers rsync-friendly output, so mentioning that zchunk files are
efficient over rsync misses the primary benefit zchunk has, namely that
zchunk files can be downloaded efficiently from normal web servers that
support range requests (which is basically all of them, except for some
rather strange proxies).

Signed-off-by: Jonathan Dieter <jdieter@gmail.com>
README.md

index c92f47ec4aff9fc23c789f725a05b528c9d62c9e..93d278bd363f5eeba51b56a75fbbceba626f3cc2 100644 (file)
--- a/README.md
+++ b/README.md
@@ -6,7 +6,9 @@
 
 zchunk is a compressed file format that splits the file into independent chunks.
 This allows you to only download changed chunks when downloading a new version
-of the file, and also makes zchunk files efficient over rsync.
+of the file.  Files can hosted on any web server that supports HTTP ranged
+requests, with no special software required to serve the files (though to
+download only the changed chunks, your client must be zchunk-aware).
 
 zchunk files are protected with strong checksums to verify that the file you
 downloaded is, in fact, the file you wanted.