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