استخراج ملفات TAR.XZ عبر الإنترنت
ارفع أرشيف TAR.XZ واستخرج محتوياته فورًا. يتعامل المستخرج لدينا عبر الإنترنت مع فك ضغط XZ/LZMA2 وفك تعبئة TAR، ثم يعبئ الملفات المستخرجة في أرشيف ZIP قابل للتنزيل يعمل على أي نظام تشغيل.
ملفات TAR.XZ مضغوطة بشدة، مما يجعلها أصغر للتنزيل لكن أكثر تعقيدًا للاستخراج. يتولى خادمنا فك الضغط كثيف الموارد، ويسلّم ملفاتك بصيغة ZIP سهلة الاستخدام.
حول صيغة TAR.XZ
تجمع TAR.XZ بين أرشفة TAR وضغط XZ/LZMA2 — أكفأ خوارزمية ضغط شائعة الاستخدام. تحقق XZ أصغر أحجام ملفات بين طرق الضغط القياسية، مما يجعلها الصيغة المفضلة لإصدارات نواة Linux ومشاريع المصادر المفتوحة الكبرى.
بينما تكون ملفات XZ أصغر بكثير من بدائل GZIP أو BZIP2، فإنها تتطلب قدرة معالجة أكبر لفك الضغط. يتولى المستخرج لدينا عبر الإنترنت هذا العمل الشاق نيابة عنك.
حالات استخدام شائعة
- نواة Linux — يوزّع kernel.org الإصدارات بصيغة TAR.XZ
- البرامج الحديثة — تفضّل مشاريع المصادر المفتوحة الحالية TAR.XZ
- التنزيلات الكبيرة — تقلل XZ استخدام النطاق الترددي
- الوصول عبر الأنظمة — استخراج أرشيفات Linux على Windows/Mac
فوائد ضغط XZ
تنتج XZ عادة ملفات أصغر بنسبة 30-50% من GZIP. بالنسبة لأرشيف TAR.GZ بحجم 100 MB، قد يكون ما يعادله بصيغة TAR.XZ 50-70 MB فقط. هذه الكفاءة تجعل XZ مثالية لتوزيع البرامج عبر الإنترنت، خاصة للمستخدمين ذوي الاتصالات الأبطأ.
تقنية ضغط LZMA2
تستخدم صيغة XZ ضغط LZMA2، وهو نسخة محسّنة من خوارزمية LZMA المستخدمة في 7-Zip. تضيف LZMA2 دعمًا لتعدد الخيوط ومعالجة أفضل للبيانات غير القابلة للضغط، مما يجعلها مناسبة لضغط مجموعات ملفات كبيرة ومتنوعة شائعة في توزيعات البرامج.
تأتي نسبة الضغط بثمن: تتطلب XZ ذاكرة ووقت معالج أكبر بكثير لكل من الضغط وفك الضغط. تتعامل الأنظمة الحديثة مع فك الضغط بكفاءة، لكن مرحلة الضغط قد تستغرق عدة أضعاف وقت GZIP. يتولى المستخرج لدينا عبر الإنترنت فك الضغط كثيف الموارد على جانب الخادم.
TAR.XZ في نظام Linux
أصبحت TAR.XZ المعيار لتوزيع برامج Linux. توفر نواة Linux (kernel.org) الإصدارات الرسمية بصيغة TAR.XZ. تستخدم مديرو الحزم في التوزيعات الكبرى ضغط XZ داخليًا. تعتمد Debian وUbuntu وArch Linux وFedora جميعها على حزم مضغوطة بـXZ.
عند تنزيل برامج من مشاريع GNU أو مؤسسة Apache أو معظم مستودعات المصادر المفتوحة، تكون TAR.XZ عادة أصغر خيار تنزيل. يبقى فهم كيفية استخراج أرشيفات TAR.XZ ضروريًا لأي شخص يعمل مع برامج Linux من المصدر.
متطلبات الذاكرة لاستخراج XZ
يتطلب فك ضغط XZ ذاكرة كبيرة — عادة 50-100 MB لإعدادات الضغط القياسية، أو أكثر للأرشيفات المضغوطة بإعدادات قصوى. قد تتطلب الأرشيفات المُنشأة بضغط متطرف (علامة -9e) عدة جيجابايتات من ذاكرة الوصول العشوائي لفك الضغط. يتعامل المستخرج لدينا عبر الإنترنت مع متطلبات الموارد هذه على جانب الخادم، موفرًا قدرة استخراج بغض النظر عن مواصفات جهازك.
عند الاستخراج محليًا على أنظمة محدودة الموارد (أجهزة كمبيوتر محمولة قديمة، Raspberry Pi، أجهزة مدمجة)، قد يكون فك ضغط XZ بطيئًا أو يفشل بسبب قيود الذاكرة. في هذه الحالات، يوفر المستخرج لدينا عبر الإنترنت حلاً عمليًا — ارفع الأرشيف، ودع خوادمنا تتولى العمل الشاق، ونزّل ملف ZIP الناتج.
التحقق من سلامة الأرشيف
تأتي أرشيفات TAR.XZ من التوزيعات الرسمية للبرامج عادة بتوقيعات SHA256 أو PGP للتحقق. قبل استخراج الأرشيفات المُنزَّلة، تحقق من سلامتها باستخدام المجاميع الاختبارية المُقدَّمة. يمكن أن تؤدي التنزيلات التالفة إلى فشل الاستخراج أو، في حالات نادرة، مخاطر أمنية إذا تم التلاعب بالأرشيف أثناء النقل.
تتضمن صيغة XZ مجاميع اختبارية CRC تكتشف التلف أثناء فك الضغط. إذا فشل استخراج أرشيف بأخطاء مجموع اختباري، أعد تنزيله من المصدر الأصلي. على عكس بعض الصيغ، لا يمكن لـXZ الاستعادة من تلف جزئي — يجب أن يكون الأرشيف بأكمله سليمًا للاستخراج الناجح.
أدوات ذات صلة
- Extract TAR.GZ — استخراج الأرشيفات المضغوطة بـGZIP
- Extract TAR.BZ2 — استخراج الأرشيفات المضغوطة بـBZIP2
- TAR.XZ to ZIP — التحويل إلى صيغة ZIP