عن صيغة ZIP
ZIP هي صيغة الأرشيف الأوسع استخدامًا، أنشأها Phil Katz عام 1989. تدعم خوارزميات ضغط متعددة، وأكثرها شيوعًا DEFLATE. أرشيفات ZIP مدعومة أصلًا من Windows وmacOS ومعظم توزيعات Linux دون الحاجة إلى برامج إضافية. تسمح الصيغة بضغط الملفات الفردية، مما يعني إمكانية استخراج الملفات بشكل مستقل دون فك ضغط الأرشيف بأكمله.
لماذا نحوّل من ZIP
يُفتح ZIP في كل مكان، لكن التحويل إلى صيغة أخرى قد يكون مجديًا. في اختبارنا قلّص التحويل إلى 7Z الأرشيفات بنسبة 23% على الملفات الثنائية للبرامج و6% على مجموعة مختلطة، وهذا مفيد للتخزين طويل الأمد أو الاتصالات البطيئة. وفي بيئات Linux وUnix، يتوافق التحويل إلى صيغة مبنية على TAR (TAR.GZ وTAR.BZ2 وTAR.XZ) مع الممارسة المعتادة لتوزيع البرمجيات ويحافظ على أذونات الملفات والروابط الرمزية.
اختيار الصيغة المستهدفة المناسبة
حوّل إلى 7Z عندما يكون أقصى ضغط أولويتك ولدى المستلمين برنامج 7-Zip أو برنامج متوافق مثبت. اختر TAR.GZ لحزم برمجيات Linux، أو عمليات نشر خادم الويب، أو عندما تحتاج إلى سرعات فك ضغط أسرع. اختر TAR.XZ لتوزيعات Linux الحديثة حيث يكون تحقيق أصغر حجم ملف ممكن أمرًا حاسمًا. استخدم TAR.BZ2 لأنظمة Unix التي تتطلب ضغطًا أفضل من GZIP لكنها قد لا تدعم صيغة XZ الأحدث بعد.
أداء الضغط
يوازن ZIP مع ضغط DEFLATE بين النسبة والسرعة بما يكفي للاستخدام اليومي. أما خوارزمية LZMA2 المستخدمة في 7Z وTAR.XZ فتضغط أكثر مقابل ضغط أبطأ: في اختبارنا كان TAR.XZ أصغر من ZIP بنسبة 37% على الشيفرة المصدرية و24% على الملفات الثنائية للبرامج. يستخدم TAR.GZ خوارزمية DEFLATE نفسها التي يستخدمها ZIP ويأتي بحجم قريب، بينما يقع BZIP2 (TAR.BZ2) بين DEFLATE وLZMA2.
المواصفات التقنية لـ ZIP
تُخزّن صيغة ZIP الملفات بشكل فردي داخل الأرشيف، كل منها بدفق ضغط خاص به. يتيح هذا التصميم استخراج ملفات محددة دون فك ضغط الأرشيف بأكمله — ميزة كبيرة للأرشيفات الكبيرة حيث تحتاج فقط إلى ملفات معينة. يتضمن رأس الصيغة دليلًا مركزيًا في نهاية الملف، مما يتيح سرد الملفات بسرعة دون قراءة الأرشيف بأكمله.
أزالت امتدادات ZIP64، التي قُدّمت عام 2001، الحد الأصلي البالغ 4 جيجابايت لحجم الملف وحد 65,535 ملفًا. تدعم تطبيقات ZIP الحديثة صيغة ZIP64 بشكل شفاف عند الحاجة. تدعم الصيغة طرق ضغط متعددة بما في ذلك Store (بدون ضغط)، وDeflate (القياسي)، وDeflate64، وBZIP2، وLZMA، وPPMd — رغم أن Deflate يبقى الخيار الأوسع توافقًا.
متى تحتفظ بصيغة ZIP
تبقى ZIP مثالية عند مشاركة الملفات مع مستخدمين غير تقنيين أو مستلمين مجهولين. يفتح كل نظام تشغيل رئيسي ملفات ZIP أصلًا دون برامج إضافية. تعمل مرفقات البريد الإلكتروني والتنزيلات عبر الويب وسير عمل مشاركة المستندات جميعها بسلاسة مع ZIP. تُعد قدرة الصيغة على الوصول العشوائي مفيدة عندما يحتاج المستلمون إلى ملفات محددة من أرشيفات كبيرة.
احتفظ بـ ZIP للعمل مع مستندات Microsoft Office والبرامج الأخرى التي تستخدم ZIP كصيغة أرشيف أصلية (DOCX وXLSX وPPTX جميعها ملفات ZIP داخليًا). ملفات Java JAR وحزم Android APK قائمة على ZIP أيضًا، مما يجعل أدوات ZIP ضرورية لسير عمل التطوير المتعلق بهذه التقنيات.