zsync 仅下载更新部分的工具

发布时间: 更新时间: 总字数:251 阅读时间:1m 作者: IP上海 分享 网址

zsync是一个文件传输程序,它允许从远程服务器下载文件,当本地已经有该文件的旧版本的副本时,zsync仅下载文件的新部分。常用来

介绍

  • zsync 采用与 rsync 相同的算法
  • zsync 不需要特殊的服务器软件,只需要一个网络服务器来托管文件,而且不会给服务器带来额外负担,因此非常适合大规模文件分发

安装

# ubuntu
sudo apt-get install zsync

# mac
brew install zsync

使用

ubuntu 每天构建采用 zsync 同步,参考

Usage: zsync http://example.com/some/filename.zsync

# 下载 ubuntu 镜像的脚本
zsync http://cdimage.ubuntu.com/daily-live/current/noble-desktop-amd64.iso.zsync

说明:

  • zsync 将计算远程服务器中旧文件和新文件之间的差异,并仅下载新的部分。ctrl + c 取消下载

F&Q

https 失败

$ zsync https://cdimage.ubuntu.com/daily-live/current/noble-desktop-amd64.iso.zsync
failed on url https://cdimage.ubuntu.com/daily-live/current/noble-desktop-amd64.iso.zsync
could not read control file from URL https://cdimage.ubuntu.com/daily-live/current/noble-desktop-amd64.iso.zsync

采用 http 协议下载,如 zsync http://xxx

参考

  1. http://zsync.moria.org.uk/
  2. https://github.com/cph6/zsync
Home Archives Categories Tags Statistics
本文总阅读量 次 本站总访问量 次 本站总访客数