تخطي إلى المحتوى

لا يمكن تحويل هذا النوع من الملفات في المتصفح.

┐─ تحليل الملف ────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────
المطور : Lasse Collin / مشروع Tukaani
الفئة : أرشيف
نوع MIME : application/x-xz
بايتات : FD377A585A00
────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────

ما هو ملف XZ؟

XZ هو صيغة ضغط بيانات بدون فقدان طُوِّرت كخليفة لـ LZMA وأُطلقت عام 2009 ضمن مشروع Tukaani. تعتمد على خوارزمية LZMA2 (Lempel–Ziv–Markov chain Algorithm 2) التي تحقق نسب ضغط أعلى من gzip وbzip2 مع وقت ضغط أطول ووقت فك ضغط سريع.

تُستخدم XZ على نطاق واسع في نظام لينكس البيئي لتوزيع أرشيفات الشفرة المصدرية وحزم البرمجيات. معظم حزم Arch Linux (.pkg.tar.xz) وحزم Fedora وAmazon Linux تستخدم XZ للضغط.

عادةً تجد XZ مدموجة مع tar كـ .tar.xz لضغط مجلدات كاملة.

كيفية فتح ملفات XZ

  • 7-Zip (ويندوز) — مجاني ومفتوح المصدر، يدعم XZ
  • tar (لينكس، ماك) — tar -xf archive.tar.xz لاستخراج مباشر
  • xz (لينكس، ماك) — xz -d file.xz لفك الضغط
  • PeaZip (ويندوز، لينكس) — واجهة رسومية مجانية
  • Keka (ماك) — مجاني، يدعم XZ على macOS
  • WinZip / WinRAR (ويندوز) — الإصدارات الحديثة تدعم XZ

المواصفات التقنية

الخاصيةالقيمة
البايتات السحريةFD 37 7A 58 5A 00 (ý7zXZ)
نوع MIMEapplication/x-xz
الخوارزميةLZMA2
الضغطبدون فقدان
فحص السلامةCRC32، CRC64، SHA-256
تعدد الخيوط✅ (pixz لضغط متوازٍ)
مستويات الضغط0-9 (6 افتراضي)

الاستخدامات الشائعة

  • حزم Arch Linux: صيغة الضغط القياسية لـ .pkg.tar.xz في pacman
  • أرشيفات شفرة المصدر: الإصدارات الرسمية لنواة Linux تُوزَّع كـ linux-6.x.tar.xz
  • توزيعات Fedora وCentOS: حزم RPM تستخدم XZ لضغط الحمولة
  • الأرشفة طويلة الأمد: نسبة الضغط العالية توفر مساحة كبيرة للأرشيفات الضخمة
  • CI/CD والنشر: أرشيفات مخرجات البناء المضغوطة للنقل والنشر

XZ مقابل GZIP مقابل BZIP2 مقابل ZSTD

الميزةXZGZIPBZIP2ZSTD
نسبة الضغط✅ أعلىمتوسطةجيدةجيدة
سرعة الضغطبطيء✅ سريعمتوسط✅ سريع
سرعة فك الضغط✅ سريع✅ سريعبطيء✅ سريع
استهلاك الذاكرةعالٍمنخفضمتوسطمنخفض
شائع فيArch، FedoraApache، scriptsDebian قديمFacebook، Debian حديث

أوامر XZ

# ضغط ملف (يحذف الأصل)
xz file.tar

# ضغط مع الاحتفاظ بالأصل
xz -k file.tar

# فك الضغط
xz -d file.tar.xz

# ضغط مجلد مع tar
tar -cJf archive.tar.xz directory/

# فك ضغط tar.xz
tar -xf archive.tar.xz

# ضغط سريع (مستوى 1)
xz -1 file.tar

# ضغط أقوى (مستوى 9)
xz -9 file.tar