تحويل ZIP إلى TAR.XZ عبر الإنترنت
حوّل أرشيفات ZIP من Windows إلى TAR.XZ للحصول على أصغر أرشيف TAR. يحقق XZ (LZMA2) أقوى ضغط بين صيغ الأرشيف الشائعة: في اختبارنا جاء TAR.XZ أصغر من ZIP بنسبة 7.5% على مجموعة مختلطة، و24% على الملفات الثنائية للبرامج، و37% على الشيفرة المصدرية.
يستخرج محولنا محتويات ZIP ويعيد ضغطها باستخدام خوارزمية LZMA2 القوية الخاصة بـ XZ. تُحفظ جميع الملفات وبنية الدليل مع تقليل حجم الأرشيف بشكل كبير.
فوائد TAR.XZ
- أقصى ضغط — أصغر أحجام ملفات بين متغيرات TAR
- معيار حديث — يستخدمه نواة Linux والتوزيعات الرئيسية
- استخراج سريع — فك ضغط أسرع من BZIP2 رغم نسب أفضل
- متعدد الخيوط — يدعم الضغط المتوازي على أنوية معالج متعددة
- بيانات Unix الوصفية — يحافظ على الأذونات والملكية والطوابع الزمنية
XZ مقابل طرق الضغط الأخرى
يحقق XZ أقوى ضغط بين الصيغ الشائعة. في اختبارنا تفوق على GZIP بنسبة 28% وعلى BZIP2 بنسبة 9% في الشيفرة المصدرية، وبنسبة 24% و18% في الملفات الثنائية للبرامج. الضغط أبطأ، وفي أحد القياسات فكّ XZ الضغط أبطأ بنحو 2.5 مرة من GZIP لكنه أسرع بنحو 4 مرات من BZIP2، ما يجعله مناسبًا للملفات التي تُنزَّل كثيرًا وتُستخرج مرة واحدة.
تستخدم خوارزمية LZMA2 في XZ أحجام قاموس تصل إلى 1.5 جيجابايت، مقارنة بـ 32 كيلوبايت لـ GZIP و900 كيلوبايت لـ BZIP2. هذا يتيح لـ XZ العثور على أنماط عبر مساحات بيانات أكبر بكثير، مما ينتج ضغطًا متفوقًا للملفات ذات البنى المتكررة مثل الشيفرة المصدرية وملفات السجلات وتفريغات قواعد البيانات.
كيف تتم عملية التحويل
يتضمن تحويل ZIP إلى TAR.XZ استخراج محتويات أرشيف ZIP وإعادة تعبئتها في حاوية TAR بضغط XZ. تحافظ صيغة TAR على سمات خاصة بـ Unix مثل أذونات الملفات والروابط الرمزية التي قد لا تدعمها ZIP بالكامل. ثم تطبق XZ ضغط LZMA2 على دفق TAR بأكمله.
تتعامل عملية التحويل مع إعادة الترميز الكاملة تلقائيًا. ارفع ملف ZIP لديك، واحصل على أرشيف TAR.XZ مُحسّن جاهز للتنزيل. ينتقل ملفك إلى خوادمنا عبر اتصال HTTPS مشفّر، وتوضّح سياسة الخصوصية لدينا كيفية التعامل مع الملفات المرفوعة.
اعتبارات الصيغة
TAR.XZ هي صيغة الأرشيف القياسية لتوزيعات Linux والبرمجيات مفتوحة المصدر. التحويل من ZIP يمنحك توافقًا مع أنظمة بناء Linux ومدراء الحزم. سيعمل الأرشيف الناتج بسلاسة مع أدوات Unix القياسية مثل tar وxz وأنظمة إدارة الحزم.
حالات استخدام شائعة
- إصدارات نواة Linux — يوزّع kernel.org بصيغة TAR.XZ
- حزم التوزيعات — تستخدم العديد من توزيعات Linux صيغة XZ للحزم
- الأرشفة طويلة الأمد — تقليل التخزين للبيانات المؤرشفة
- تحسين النطاق الترددي — تقليل أحجام التنزيل للمستخدمين
متطلبات الذاكرة والمعالج
ضغط XZ كثيف الاستخدام للذاكرة. تستخدم إعدادات الضغط القياسية 100-200 ميجابايت من ذاكرة الوصول العشوائي، بينما قد يتطلب أقصى ضغط (-9e) عدة جيجابايتات. عادة ما يحتاج فك الضغط فقط إلى 20-50 ميجابايت بغض النظر عن مستوى الضغط. يتعامل محولنا عبر الإنترنت مع متطلبات الموارد هذه من جانب الخادم، مما يجعل التحويل متاحًا من أي جهاز.
ضغط XZ أبطأ بكثير من GZIP — غالبًا أبطأ بـ 5-10 مرات لأحجام ملفات مماثلة. لكن سرعة فك الضغط مماثلة لـ GZIP، مما يجعل XZ مثالية للملفات التي تُضغط مرة واحدة لكن تُستخرج مرات عديدة، مثل إصدارات البرمجيات التي يُنزّلها آلاف المستخدمين.
التحقق من السلامة
تتضمن كل من ZIP وTAR.XZ التحقق من مجموع الاختبار. تستخدم ZIP نظام CRC-32 لكل ملف، بينما تستخدم XZ نظام CRC-64 للدفق المضغوط بأكمله. تدعم XZ أيضًا فحوصات سلامة SHA-256 في بعض التطبيقات. للتوزيعات الحساسة أمنيًا، غالبًا ما تُرافَق ملفات TAR.XZ بملفات .sha256 أو .sig منفصلة للتحقق التشفيري.
أدوات ذات صلة
- TAR.XZ إلى ZIP — التحويل مرة أخرى إلى صيغة ZIP
- ZIP إلى TAR.GZ — TAR بضغط GZIP
- ZIP إلى 7Z — بديل بنسبة ضغط مماثلة