برنامج أرشفة الملفات

برنامج أرشفة الملفات هو برنامج مساعد يجمع الملفات في ملف أرشيف واحد ، أو في حالات أقل شيوعًا، في عدة ملفات. قد يتضمن تطبيق بسيط نسبيًا محتوى كل ملف بالإضافة إلى اسمه . أما التطبيق الأكثر تطورًا فيخزن بيانات وصفية إضافية ، مثل الطوابع الزمنية وخصائص الملفات ومعلومات التحكم في الوصول. وقد يقوم برنامج الأرشفة بضغط محتوى الملف المُدخل لتقليل حجم الأرشيف الناتج.

بالإضافة إلى إنشاء الأرشيف، قد تدعم نفس الأداة أيضًا استخراج محتوى الملف الموجود لإعادة إنشاء الملفات الأصلية.

Multics

في بدايات الحوسبة، وفّر نظام Multicsarchive الأمرَ - وهو أداة أرشفة أساسية بدون ضغط - مشتق من أمر CTSS الذي يحمل الاسم نفسه. كما وفّر Multics أمر أرشفة الشريط المغناطيسيta ، والذي ربما كان سلفًا لأمر Unix tar. [ 1 ]

يونكس

بما أن أدوات الأرشفة في نظام Unix مثل ar و tar و cpio لا توفر الضغط، يتم استخدام أدوات أخرى مثل gzip أو bzip2 أو xz لضغط ملف الأرشيف بعد إنشائه وفك ضغطه قبل استخراجه.

لا يقتصر الأمر على أن فصل الأرشفة عن الضغط يتماشى مع فلسفة يونكس - التي تنص على أن كل أداة يجب أن توفر قدرة واحدة، لا أن تحاول إنجاز كل شيء بأداة واحدة - بل إن له المزايا التالية:

  • مع تطور تقنية الضغط، قد يستخدم المستخدمون أداة ضغط مختلفة دون الحاجة إلى تغيير طريقة استخدامهم لبرنامج الأرشفة.
  • تتيح تقنية الضغط الصلب للضاغط الاستفادة من التكرار عبر الملفات المؤرشفة المتعددة لتحقيق ضغط أفضل من مجرد ضغط كل ملف على حدة.

تشمل العيوب ما يلي:

  • يتطلب استخراج ملف واحد فك ضغط الملف بأكمله، وهو ما قد يكون مكلفًا من حيث الوقت ومساحة التخزين؛ وتتطلب إضافة ملف إلى أرشيف موجود كلاً من فك الضغط وإعادة الضغط.
  • يصبح الأرشيف عرضة للتلف؛ وقد يؤدي التلف في أي جزء من الملف إلى فقدان جميع الملفات.

تحدٍّ:

  • لا يمكن للضغط الاستفادة من التكرار بين الملفات إلا إذا كانت نافذة الضغط أكبر من حجم الملف الفردي؛ على سبيل المثال، يستخدم gzip تقنية DEFLATE ، والتي تعمل عادةً بنافذة حجمها 32768 بايت، بينما يستخدم bzip2 تحويل Burrows-Wheeler أكبر بحوالي 27 مرة؛ أما xz فيستخدم افتراضيًا 8  ميجابايت ولكنه يدعم نوافذ أكبر بكثير.

بشكل عام، تُضاف امتدادات إلى اسم الملف تباعاً للإشارة إلى العمليات التي تُجرى عليه، وبالتالي العمليات المطلوبة لقراءة الملف. على سبيل المثال، قد يُشار إلى عملية الأرشفة باستخدام tarالأمر `..` ثم عملية الضغط باستخدام الأمر `..` بالامتداد `..`.gzip.tar.gz

ويندوز

تتميز أدوات الأرشفة في نظام ويندوز بواجهة مستخدم رسومية (GUI) وتتضمن خاصية الضغط ، بما في ذلك ميزة ويندوز المدمجة، بالإضافة إلى أدوات خارجية شائعة الاستخدام مثل WinRAR و7- Zip . وعلى عكس الميزة المدمجة، يوفر WinRAR و7-Zip أيضًا واجهة سطر أوامر (CLI) وضغطًا قويًا .

انظر أيضاً

مراجع

  1. فان فليك، توم. "مسرد المصطلحات المتعددة - أ" . multicians.org . تم الاطلاع عليه في 6 يناير 2016 .