ในบทความต่อไปเราจะมาดู Zsync นี่คือโปรแกรมของ การถ่ายโอนไฟล์. มันจะช่วยให้เราดาวน์โหลดไฟล์จากเซิร์ฟเวอร์ระยะไกลเมื่อเรามีสำเนาของไฟล์เดียวกันในคอมพิวเตอร์ของเราแล้ว แต่ Zsync เท่านั้น จะดาวน์โหลดส่วนใหม่ของไฟล์โดยเปรียบเทียบกับส่วนที่เราบันทึกไว้ ในหน่วยท้องถิ่นของเรา สำหรับสิ่งนี้จะใช้อัลกอริทึมเดียวกับ rsync.
ในขณะที่ rsync ได้รับการออกแบบมาเพื่อซิงโครไนซ์ข้อมูลระหว่างคอมพิวเตอร์ภายในองค์กรเดียวกัน Zsync ได้รับการออกแบบมาสำหรับการแจกจ่ายไฟล์ Zsync ไม่จำเป็นต้องใช้ซอฟต์แวร์เซิร์ฟเวอร์พิเศษใด ๆ เพียงแค่ต้องการเว็บเซิร์ฟเวอร์เพื่อโฮสต์ไฟล์และไม่ได้วางภาระเพิ่มเติมใด ๆ บนเซิร์ฟเวอร์ ทำให้เหมาะสำหรับ การกระจายไฟล์ขนาดใหญ่.
แม้ว่าแผนอินเทอร์เน็ตจะมีราคาถูกลงเรื่อย ๆ แต่ก็ไม่มีข้อแก้ตัวที่จะทำให้ข้อมูลของเราเสียไปโดยการดาวน์โหลดสิ่งเดิม ๆ ซ้ำแล้วซ้ำเล่า ตัวอย่างนี้คือการดาวน์โหลด Ubuntu เวอร์ชันพัฒนาหรืออิมเมจ Gnu / Linux
อย่างที่ทุกคนทราบกันดีนักพัฒนา Ubuntu จะปล่อยเวอร์ชันอัลฟ่าและเบต้าทุกวันทุก ๆ สองสามเดือนซึ่งจะได้รับการทดสอบจนกว่าจะถึงเวอร์ชัน ภาพ ISO มั่นคง ก่อนหน้านี้ผู้ใช้ต้องดาวน์โหลดภาพเหล่านี้ทุกครั้งที่พร้อมใช้งานเพื่อทดสอบและตรวจสอบแต่ละฉบับ ตอนนี้ต้องขอบคุณโปรแกรมถ่ายโอนไฟล์ Zsync จึงไม่จำเป็นอีกต่อไป ด้วยโปรแกรมนี้เป็นไปได้ ดาวน์โหลดเฉพาะส่วนใหม่ของอิมเมจ ISO. สิ่งนี้จะช่วยเราประหยัดเวลาและแบนด์วิดท์ได้มาก นอกจากนี้ทรัพยากรฝั่งเซิร์ฟเวอร์จะถูกบันทึก
ในกรณีที่เราใช้ไฟล์. ISO โดยตรงหรือทอร์เรนต์เพื่อดาวน์โหลดเวอร์ชัน Ubuntu เราจะสูญเสียแบนด์วิดท์ประมาณ 1,4 GB ทุกครั้งที่ดาวน์โหลดรูปภาพใหม่ Zsync เท่านั้น จะดาวน์โหลดส่วนใหม่ของไฟล์ ISO ตราบใดที่เรามีสำเนาของไฟล์ดังกล่าวเวอร์ชันเก่า.
ติดตั้ง Zsync บน Ubuntu
Zsync คือ พร้อมใช้งานในที่เก็บเริ่มต้น ของ Gnu / Linux ส่วนใหญ่แม้ว่าในตัวอย่างนี้เราจะเห็นวิธีการติดตั้งใน Debian, Ubuntu หรือ Linux Mint เท่านั้น ดังที่ได้กล่าวไปแล้วเราจะพบโปรแกรมนี้ในที่เก็บดังนั้นเราจะต้องเปิดเทอร์มินัลเท่านั้น (Ctrl + Alt + T) และเขียน:
sudo apt-get install zsync
หากเราต้องการทราบข้อมูลเพิ่มเติมเกี่ยวกับโปรแกรมนี้เราสามารถศึกษาลักษณะของโปรแกรมนี้และอื่น ๆ ได้ในไฟล์ เว็บไซต์โครงการ.
ใช้
จะต้องมีการชี้แจงว่า zsync มีประโยชน์กับการดาวน์โหลด. zsync เท่านั้น. ปัจจุบันอิมเมจ ISO ของ Debian และ Ubuntu (ทุกรสชาติ) มีให้ดาวน์โหลดเป็น. zsync ตัวอย่างเช่นไปที่ สร้าง Ubuntu Daily.
ดังที่คุณเห็นในภาพหน้าจอด้านบน Ubuntu 18.04 LTS ทุกวันมีให้ใช้งานในรูปแบบ ISO โดยตรงและไฟล์. zsync หากคุณดาวน์โหลดไฟล์. ISO คุณต้องดาวน์โหลด ISO แบบเต็มทุกครั้งที่ ISO ได้รับการอัปเดตใหม่ แต่ถ้าเราดาวน์โหลดไฟล์. zsync โปรแกรม Zsync จะดาวน์โหลดเฉพาะการเปลี่ยนแปลงใหม่ในการอัปเดตในอนาคตเท่านั้น คุณจะต้องดาวน์โหลดอิมเมจ ISO ทั้งหมดในการดาวน์โหลดครั้งแรกเท่านั้น
ไฟล์. zsync มีข้อมูลเมตาที่จำเป็นในการทำงานกับโปรแกรม Zsync ไฟล์นี้มีการตรวจสอบที่คำนวณล่วงหน้าสำหรับอัลกอริทึม rsync
ดาวน์โหลดไฟล์. zsync
ในการดาวน์โหลดไฟล์. zsync โดยใช้โปรแกรมไคลเอนต์ Zsync สิ่งที่คุณต้องทำคือทำตามไวยากรณ์ต่อไปนี้:
zsync URL-del-archivo.zsync
zsync http://cdimage.ubuntu.com/ubuntu/daily-live/current/bionic-desktop-amd64.iso.zsync
หากเรามีไฟล์รูปภาพด้านบนในระบบของคุณอยู่แล้วในไดเร็กทอรีการทำงานปัจจุบัน Zsync จะคำนวณความแตกต่างระหว่างไฟล์เก่าและไฟล์ใหม่บนเซิร์ฟเวอร์ระยะไกลและดาวน์โหลดเฉพาะการเปลี่ยนแปลง. คุณจะเห็นขั้นตอนการคำนวณเป็นชุดของจุดหรือดาวใน Terminal เมื่อดาวน์โหลดเสร็จแล้วคุณจะได้ภาพสองภาพ เวอร์ชันใหม่และรูปภาพเก่าพร้อมส่วนขยาย .iso.zs-เก่า.
หากไม่พบไฟล์เวอร์ชันเก่าที่เราพยายามดาวน์โหลดในไดเร็กทอรีการทำงานเดียวกัน Zsync จะดาวน์โหลดไฟล์ทั้งหมด.
เราทำได้ ยกเลิกกระบวนการดาวน์โหลด ได้ตลอดเวลาโดยกดแป้น CTRL + C
ถอนการติดตั้ง Zsync
การลบโปรแกรมนี้ออกจากระบบของเราจะต้องให้เราเปิดเทอร์มินัลเท่านั้น (Ctrl + Alt + T) ในนั้นเราจะต้องเขียนคำสั่งต่อไปนี้:
sudo apt remove zsync
น่าสนใจเราสามารถวางไว้บนเว็บเซิร์ฟเวอร์ apache ของเราเพื่อเผยแพร่ออนไลน์ได้ตราบใดที่เราวางไว้ในไดเรกทอรีสาธารณะของหน้าเว็บของเราเราจะเพิ่ม:
ใบสมัคร / x-zsync zsync
ใน mime.types ของเรา
ขอบคุณสำหรับบทความ!