ما هو الـ Metalink

ما هو الـ Metalink
    تقنية ميتا لينك " MetaLink " هى معيار قياسي مفتوح المصدر يتيح لك التحميل بأقصى سرعة متاحة و بخاصة للاشخاص الذين يمتلكون سرعة انترنت عالية ,و ببساطة هذه التقنية تتيح لك التحميل من اكثر من خادم " server " في نفس الوقت ,مما يتيح لك الوصول لاقصى سرعة متاحة في التحميل و كذلك تصحيح اخطاء التحميل

    , و عدم المعاناة من المشاكل التي تحصل عند تحميل الملفات الكبيرة الحجم ,و الان يوجد العديد من المواقع البرامج - مثل OpenOffice.org - و توزيعات الـ جنو / لينوكس و BSD تدعم و تستخدم هذه التقنية بشكل رسمي - مثل توزيعة Arch , Berry , BLAG , Puppy , redWall Firewall , StartCom و DesktopBSD - او بشكل غير رسمي - اي ملفات ميتا لينك مصنوعة بواسطة محبي التوزيعات المشهورة و ليس الشركة الراعية للتوزيعة مثل Ubuntu , OpenSuse , Debian , Fedora و Mandriva -و يتوقع لهذه التقنية مستقبل باهر قد يتفوق على التورنت " Torrent " ,و يجب ملاحظة ان الميتا لينك ليس بروتوكول جديد او ما شابه انما هو طريقة لجلب نفس الملف من اكثر من مكان و دمج البروتوكولات HTTP , FTP و P2P ببعض .

    تستخدم هذه التقنية بشكل اساسي للملفات الكبيرة الحجم كالبرامج الكبيرة و توزيعات الـ جنو / لينوكس و الالعاب و حتى الفيديو كالـ DVD و الصوتيات ,, و بشكل خاص للبرمجيات الحرة المصدر ,, و لجعل عملية التحميل اكثر سهولة و تقليل الاخطاء اثناء التحميل .

    % مبدئياً يجب ان نعرف ما هو الـ " Bandwidth " ,الباندوث هو كمية البيانات التي يمكن تحمليها / رفعها من و الى السرفر ,, لكل موقع باندوث معين و اذا استخدم الموقع كل الباندوث المتاح له لن يستطيع احد تصفح الموقع ,فكل صفحة يقوم الشخص بفتحها تحتسب من الباندوث ,, و غالبا يتم تقسيم الباندوث بالتساوي على مدار اليوم الواحد بحيث لا يأتي شخص و يقوم باستهلاك كل الباندوث في في ساعة و يبقى الموقع غير قابل للتشغيل بقية اليوم ,بمعنى اذا كان للموقع 10 جيجا - 10240 كيلو بايت - باندوث و قام احد الاشخاص بفتح صفحة مساحتها 10 كيلو بايت ,, فان الباندوث المتبقي يساوي 10230 كيلو بايت ,, و اذا انتهى الباندوث بسبب كثر الحميل سيتم ايقاف الموقع !! و لن يستطيع احد الدخول على الموقع حتى اليوم التالي !! .

    ما يهمنا هنا هو تحميل الملفات من الموقع ,فمثلاً اذا كان حجم ملف هو 1 جيجا ,, و كانت سرعتك هى 32 كليو بايت في الثانية و السرفر لا يسمح بالتحميل باكثر من 20 كيلو بايت للملف الواحد ,, فبالرغم من انك تمتلك سرعة عالية و ستمكنك من التحميل اسرع الا ان السرفر لا يسمح الا بسرعة معينة ,, فاذا كان نفس الملف موجود على سرفر اخر فالحل هو باستخدام تقنية الميتا لينك .

    سيقوم برنامج التحميل بتقسيم الملف لجزئين ,الجزء الاول من السرفر " أ " بحجم 500 ميجا و الجزء الثاني من السرفر " ب " بحجم 500 ميجا ,, و سيقوم بالتحميل بسرعة 16 كيلو بايت,من كل سرفر ,و بالتالي تصل لاقصى سرعة متاحة و هى 32 كيلو بايت بالرغم من اذا استعملت الطريقة العادية في التحميل فلن تستطيع ان تتعدى 20 كيلو بايت في الثانية,على العموم لا يهمك من كل هذا ,, هذا للتوضيح فقط

    يمكننا تشبيه التحميل العادي - من سرفر واحد - بالتحميل على التوالي ,, فبرنامج التحميل الذي تستخدمه يقوم بتحميل الملف جزء جزء ,,, الجزء الاول ثم الجزء الثاني ثم الجزء الثالث و هكذا ,و ستكون محدود بكمية بيانات محددة او ما يعرف بالباندويث " Bandwidth " ,فمهما بلغت سرعة الانترنت عندك لن تستطيع التحميل باكثر من السرعة المحددة من السرفر ,و بالرغم من ان بعض برامج التحميل " Download Managers " تقوم بتقسيم الملف على اكثر من جزء مما يشبه التحميل على التوازي ,, انما في الحقيقة طالما ان التحميل من سرفر واحد فان السرعة تكون محددة ولا تصل لسرعتك الكاملة .

    انما الحال مختلف باستخدام تقنية الميتا لينك ,, فعند استخدام تقنية الميتا لينك يشبه هذا التحميل على التوازي ,, فبرنامج التحميل يقوم بتحميل الجزء الاول من السرفر " أ " و الجزء الثاني من السرفر " ب " و الجزء الثالث من السرفر " ج " , و يمكن زيادة عدد السرفرات اذا كان عندك سرعة انترنت عالية .

    المميزات العامة لهذه التقنية ؟
    طبعا الوصول لاقصى سرعة تحميل متاحة ,قامت هذه التقنية بالدمج ما بين بروتوكول HTTP و بروتوكول FTP مع برتوكول الند للند P2P و بالتالي امكانية الاستفادة من مميزات هذه البروتوكولات ,تبسيط استخدام الطرق المتقدمة للتحميل من الانترنت ,التأكد التلقائي من قيمة الـ MD5 hash ,الاصلاح التلقائي للملفات المعطوبة التي يتم تحمليها,امكانية احتواء ملف الميتا لينك على العديد من المعلومات عن الملف الذي سيتم تحميله و اكثر من وصف للملف ,عمل حالة من التوازن في الضغط على السرفرات بحيث سيعمل كل سرفر بجهد اقل,امكاينة عمل ملف ميتا لينك لتحميل ملف معين بكل سهولة ,امكانية استكمال التحميل في حالة تعطل احد السرفرات ,, فانت تعتمد على اكثر من سرفر و لن يتوقف التحميل,لا حاجة لسرفرات معينة او خدمات خاصة مثل ما يعرف بالـ " tracker " ,, فأي شخص يمكن ان يقوم بعمل ملف ميتا لينك لتحميل ملف معين طالما وجد نفس الملف على اكثر من سرفر .

    كيف يمكنني التحميل باستخدام هذه التقنية ؟ و ما البرامج التي تدعم هذه التقنية ؟
    يوجد الان العديد من البرامج سواء الحرة المصدر او المجانية و حتى التجارية التي تدعم التحميل بتقنية الميتا لينك ,, و يوجد برامج لانظمة التشغيل المعروفة مثل جنو / لينوكس - و اشباه اليونكس - و الوندوز و الماكنتوش ,

    برامج الجنو / لينوكس و اليونكس و اشباهه :
    aria2 ( CLI ) / DownThemAll! ( Firefox extension ) / KGet in KDE 4.0 / Metalink Checker ( CLI ) / Retriever / wxDownload Fast ( GUI )

    برامج ميكروسوفت ويندوز :
    DownThemAll! ( Firefox extension ) / Free Download Manager / GetRight / Net Transport / Orbit / Retriever / SmartFTP ( no acceleration ) / TheWorld Browser / wxDownload Fast / aria2 ( CLI ) / Metalink Checker ( CLI )

    على الوندوز انصح باستخدام برنامج التحميل الرائع Free Download Manager

    برامج ابل ماكنتوش :
    DownThemAll! ( Firefox extension ) / Retriever / Speed Download / Metalink Checker ( CLI )
    ليس لدي فكرة عن الماك لكن يمكن استخدام اضافة الفاير فوكس " DownThemAll " فهى تفي بالغرض او من الممكن استعمال برنامج Speed Download .

    GUI = برنامج بواجهة رسومية
    CLI = برنامج بواجهة نصية

    يتكون ملف الميتا لينك ,من الناحية البرمجية ملف الميتا لينك هو يتكون من اكواد XML و يكون بهذا الشكل

    إرسال تعليق