Zsync ، أداة لتنزيل الأجزاء الجديدة فقط من الملف

حول zsync

في المقالة التالية سوف نلقي نظرة على Zsync. هذا هو برنامج نقل الملفات. سيسمح لنا بتنزيل ملف من خادم بعيد عندما يكون لدينا بالفعل نسخة من نفس الملف على جهاز الكمبيوتر الخاص بنا ، ولكن Zsync فقط سيتم تنزيل الأجزاء الجديدة من الملف ومقارنتها بالجزء الذي حفظناه في وحدتنا المحلية. لهذا فإنه يستخدم نفس الخوارزمية مثل رسينك.

بينما تم تصميم rsync لمزامنة البيانات بين أجهزة الكمبيوتر داخل نفس المؤسسة ، تم تصميم Zsync لتوزيع الملفات. لا يتطلب Zsync أي برنامج خادم خاص ، فهو يحتاج فقط إلى خادم ويب لاستضافة الملفات ، ولا يفرض أي حمل إضافي على الخادم. هذا يجعلها مثالية لـ توزيع الملفات على نطاق واسع.

على الرغم من أن خطط الإنترنت تصبح أرخص وأرخص ، فليس هناك عذر لإهدار بياناتنا عن طريق تنزيل نفس الأشياء مرارًا وتكرارًا. مثال على ذلك هو تنزيل إصدار التطوير من Ubuntu أو أي صورة Gnu / Linux.

كما يعلم الجميع ، يقوم مطورو Ubuntu بإصدار إصدارات ألفا وبيتا يوميًا كل بضعة أشهر ، والتي يتم اختبارها حتى الوصول إلى صور ISO مستقر. من قبل ، كان على المستخدمين تنزيل هذه الصور في كل مرة تكون متاحة لاختبار ومراجعة كل إصدار. الآن ، بفضل برنامج نقل الملفات Zsync ، لن يكون ذلك ضروريًا. مع هذا البرنامج من الممكن قم بتنزيل الأجزاء الجديدة فقط من صورة ISO. سيوفر لنا هذا الكثير من الوقت والنطاق الترددي. بالإضافة إلى ذلك ، سيتم حفظ الموارد من جانب الخادم.

في حالة استخدامنا لملف .ISO المباشر أو ملف التورنت لتنزيل نسخة من Ubuntu ، سنفقد حوالي 1,4 جيجا بايت من عرض النطاق الترددي في كل مرة نقوم فيها بتنزيل صورة جديدة. Zsync فقط سيتم تنزيل الأجزاء الجديدة من ملف ISO طالما لدينا نسخة من نسخة قديمة من الملف المذكور.

قم بتثبيت Zsync على Ubuntu

Zsync هو متاح في المستودعات الافتراضية معظم توزيعات Gnu / Linux ، على الرغم من أننا سنرى في هذا المثال فقط كيفية تثبيته في Debian أو Ubuntu أو Linux Mint. كما قلت ، سنجد هذا البرنامج في المستودعات ، لذلك سيتعين علينا فقط فتح Terminal (Ctrl + Alt + T) وكتابة:

sudo apt-get install zsync

إذا احتجنا إلى معرفة المزيد عن هذا البرنامج ، فيمكننا الرجوع إلى خصائصه وغيرها في موقع المشروع.

استعمال

يجب توضيح ذلك zsync مفيد فقط مع تنزيلات .zsync. حاليًا ، صور Debian و Ubuntu ISO (كل النكهات) متوفرة كتنزيلات .zsync. على سبيل المثال ، قم بزيارة بناء أوبونتو اليومي.

تنزيل ويب ubuntu zsync

كما ترى في لقطة الشاشة أعلاه ، يتوفر إصدار Ubuntu 18.04 LTS اليومي كملف ISO و. zsync مباشر. إذا قمت بتنزيل ملف .ISO ، فيجب عليك تنزيل ملف ISO الكامل في كل مرة يتلقى فيها ISO تحديثات جديدة. ولكن إذا قمنا بتنزيل ملف .zsync ، فسيقوم برنامج Zsync بتنزيل التغييرات الجديدة فقط في التحديثات المستقبلية. ستحتاج فقط إلى تنزيل صورة ISO بالكامل في التنزيل الأول.

يحتوي ملف .zsync على البيانات الوصفية المطلوبة للعمل مع برنامج Zsync. يحتوي هذا الملف على المجموع الاختباري المحسوب مسبقًا لخوارزمية rsync.

قم بتنزيل ملف .zsync

لتنزيل ملف .zsync باستخدام برنامج عميل Zsync ، كل ما عليك فعله هو اتباع بناء الجملة التالي:

zsync URL-del-archivo.zsync

قم بتنزيل Ubuntu 18.04 مع Zsync

zsync http://cdimage.ubuntu.com/ubuntu/daily-live/current/bionic-desktop-amd64.iso.zsync

إذا كان لدينا بالفعل ملف الصورة أعلاه على نظامك متاحًا في دليل العمل الحالي ، ستحسب Zsync الفرق بين الملف القديم والجديد على الخادم البعيد وتنزيل التغييرات فقط. سترى عملية الحساب على شكل سلسلة من النقاط أو النجوم في الوحدة الطرفية. بمجرد انتهاء التنزيل ، ستحصل على صورتين. النسخة الجديدة والصورة القديمة مع التمديد .iso.zs-old.

إذا تعذر العثور على إصدار أقدم من الملف الذي نحاول تنزيله ، في نفس دليل العمل ، سيقوم Zsync بتنزيل الملف بأكمله.

نستطيع قم بإلغاء عملية التنزيل في أي وقت بالضغط على مفاتيح CTRL + C.

قم بإلغاء تثبيت Zsync

لن تتطلب إزالة هذا البرنامج من نظامنا سوى فتح محطة طرفية (Ctrl + Alt + T). في ذلك سيتعين علينا كتابة الترتيب التالي:

sudo apt remove zsync

اترك تعليقك

لن يتم نشر عنوان بريدك الإلكتروني. الحقول الإلزامية مشار إليها ب *

*

*

  1. المسؤول عن البيانات: ميغيل أنخيل جاتون
  2. الغرض من البيانات: التحكم في الرسائل الاقتحامية ، وإدارة التعليقات.
  3. الشرعية: موافقتك
  4. توصيل البيانات: لن يتم إرسال البيانات إلى أطراف ثالثة إلا بموجب التزام قانوني.
  5. تخزين البيانات: قاعدة البيانات التي تستضيفها شركة Occentus Networks (الاتحاد الأوروبي)
  6. الحقوق: يمكنك في أي وقت تقييد معلوماتك واستعادتها وحذفها.

  1.   جيمي أولانو قال

    مثير للاهتمام ، يمكننا حتى وضعه على خوادم الويب apache الخاصة بنا لنشرها عبر الإنترنت ، طالما أننا نضعها في الدلائل العامة لصفحة الويب الخاصة بنا ، فإننا نضيف:

    التطبيق / x-zsync zsync

    في أنواع التمثيل الصامت لدينا
    شكرا على المقال!