ดาวน์โหลดไฟล์ใหญ่ (ISO images) รอหลั่นนาน กินพื้นที่เยอะ ต้องโหลดใหม่ทุกครั้งที่มีอัปเดต Zsync แก้ปัญหานี้: sync เฉพาะส่วนที่เปลี่ยนแปลง (based on rsync) ใช้ง่าย ติดตั้งง่าย
ติดตั้ง Zsync
- Ubuntu/Debian:
sudo apt install zsync - Fedora: ไม่มีใน repo → build จาก source:
sudo dnf group install 'Development Tools' cd ~/Downloads/zsync-0.6.2 ./configure && make -j4 && sudo make install
- Arch:
sudo pacman -S zsync - openSUSE:
sudo zypper in zsync - Solus:
sudo eopkg it zsync
ดาวน์โหลดไฟล์ใหม่
ส่ง URL .zsync ให้ zsync:
zsync https://linuxfreedom.com/mxlinux/MX/Snapshots/MX-18_January_x64.iso.zsync
zsync จะเช็คไฟล์ท้องถิ่นก่อน: ไม่มี → โหลดทั้งไฟล์ มี → เปรียบเทียบ โหลดเฉพาะส่วนที่ต่าง
ตัวเลือก:
-i file.zsync: ใช้ไฟล์ .zsync ท้องถิ่น-o output_name: เปลี่ยนชื่อไฟล์เอาต์พุต
อัปเดตไฟล์ (เช่น Ubuntu ISO)
Ubuntu ให้ .zsync ไฟล์บน CD image server กดโหลดเหมือนเดิม zsync จะหาไฟล์เก่าในโฟลเดอร์ปัจจุบัน → diff → โหลดเฉพาะส่วนที่เปลี่ยน
สรุป
Zsync ลดแบนด์วิธและเวลาดาวน์โหลดไฟล์ใหญ่ซ้ำได้เยอะ ข้อเสีย: ใช้ไม่แพร่หลักเท่าที่ควร แต่คุ้มค่าสำหรับคนโหลด ISO บ่อย