XZ مضغوط (LZMA2)
XZ هو تنسيق ضغط يستخدم خوارزمية LZMA2 لتحقيق نسب ضغط ممتازة. وهو الضغط الافتراضي لأرشيفات نواة Linux والعديد من مديري الحزم، ويُفضل عندما يكون تقليل حجم التنزيل أهم من سرعة الضغط.
نوع MIME
application/x-xz
النوع
ثنائي
الضغط
بدون فقدان
المزايا
- + Excellent compression ratios — often the smallest output
- + Integrity checks built into the format
- + Multi-threaded compression and block-level random access
العيوب
- − Very slow compression speed compared to gzip or Zstandard
- − High memory usage during compression
- − Not as widely supported on Windows as ZIP
متى تستخدم .XZ
استخدم XZ لتوزيع البرامج ومصادر النواة والنسخ الاحتياطي حيث يكون أصغر حجم ملف ممكن هو الأولوية.
التفاصيل التقنية
يستخدم XZ ضغط LZMA2 داخل حاوية تدفق/كتل تدعم فحوصات السلامة (CRC-32 وCRC-64 وSHA-256) والوصول العشوائي للكتل. يسمح التنسيق بفك الضغط متعدد المسارات للكتل المستقلة.
التاريخ
أنشأ Lasse Collin تنسيق XZ في 2009 كخليفة للضغط بـ LZMA فقط. تبنته بسرعة توزيعات Linux الرئيسية لضغط الحزم (Fedora وArch وDebian).