From 013d823516c0d6f61ff1366f5a9edacd68dccab6 Mon Sep 17 00:00:00 2001 From: Kristopher Date: Wed, 4 Jun 2025 00:03:24 -0700 Subject: [PATCH] zsync: add page (#16731) * Create zsync.md * Update zsync.md Clarifying structures * Update zsync.md Co-authored-by: Sebastiaan Speck <12570668+sebastiaanspeck@users.noreply.github.com> * Update zsync.md Adding a better "more information" link * Update pages/linux/zsync.md Co-authored-by: Managor <42655600+Managor@users.noreply.github.com> * Update pages/linux/zsync.md Co-authored-by: Managor <42655600+Managor@users.noreply.github.com> * Update pages/linux/zsync.md Co-authored-by: Managor <42655600+Managor@users.noreply.github.com> * Update pages/linux/zsync.md Co-authored-by: Managor <42655600+Managor@users.noreply.github.com> * Update pages/linux/zsync.md Co-authored-by: Managor <42655600+Managor@users.noreply.github.com> * Update pages/linux/zsync.md Co-authored-by: Managor <42655600+Managor@users.noreply.github.com> * Update pages/linux/zsync.md Co-authored-by: Managor <42655600+Managor@users.noreply.github.com> * Update pages/linux/zsync.md Co-authored-by: Managor <42655600+Managor@users.noreply.github.com> * Update zsync.md Adding period for see also line. --------- Co-authored-by: Sebastiaan Speck <12570668+sebastiaanspeck@users.noreply.github.com> Co-authored-by: Managor <42655600+Managor@users.noreply.github.com> --- pages/linux/zsync.md | 26 ++++++++++++++++++++++++++ 1 file changed, 26 insertions(+) create mode 100644 pages/linux/zsync.md diff --git a/pages/linux/zsync.md b/pages/linux/zsync.md new file mode 100644 index 0000000000..414fd20de4 --- /dev/null +++ b/pages/linux/zsync.md @@ -0,0 +1,26 @@ +# zsync + +> Partial/differential file downloader. +> HTTPS is not supported - use HTTP URLs only. +> See also: `rsync`. +> More information: . + +- Download a file using a `.zsync` control file: + +`zsync {{path/to/url.zsync}}` + +- Use a local file as a seed to avoid re-downloading unchanged parts: + +`zsync -i {{path/to/existing_file}} {{path/to/url.zsync}}` + +- Save the updated file under a specific name: + +`zsync -i {{path/to/existing_file}} -o {{path/to/new_file}} {{path/to/url.zsync}}` + +- Resume a partial download and keep the temporary file: + +`zsync -k {{path/to/url.zsync}}` + +- Run in quiet mode with minimal output (no progress bar, download rate, or ETA display): + +`zsync -q {{path/to/url.zsync}}`