أدوات تحويل TAR.XZ

حوّل أرشيفات TAR.XZ إلى صيغ أخرى. اختر الصيغة المستهدفة أدناه.

حول صيغة TAR.XZ

يجمع TAR.XZ بين أرشفة TAR وضغط XZ الذي يستخدم خوارزمية LZMA2 (الطريقة نفسها المستخدمة في 7Z). وقد أصبح المعيار في توزيعات Linux الحديثة، وحلّ محل TAR.GZ وTAR.BZ2 في حزم البرمجيات لأنه يضغط أكثر. في اختبارنا جاء TAR.XZ أصغر من TAR.GZ بنسبة 28% ومن TAR.BZ2 بنسبة 9% على الشيفرة المصدرية، وأصغر بنسبة 24% و18% على الملفات الثنائية للبرامج، ما يقلل أحجام التنزيل واحتياجات التخزين.

لماذا تحوّل من TAR.XZ

يتيح تحويل TAR.XZ إلى ZIP أو 7Z إتاحة الأرشيفات لمستخدمي Windows ويوفر تكاملًا أفضل مع مديري ملفات Windows. ورغم أن TAR.XZ يوفر ضغطًا ممتازًا، فإن التحويل إلى TAR.GZ يحسّن بشكل كبير سرعة فك الضغط، وهو أمر مفيد للحزم المثبَّتة بشكل متكرر أو أتمتة النشر. قد تفتقر بعض الأنظمة القديمة أو الأجهزة المدمجة إلى دعم XZ، مما يجعل التحويل إلى TAR.BZ2 أو TAR.GZ ضروريًا للتوافق. كذلك، يزيل التحويل إلى ZIP الاعتماد على أدوات سطر الأوامر للاستخراج.

تقنية ضغط XZ

يستخدم XZ خوارزمية LZMA2 المتطورة التي تحقق نسب ضغط عالية من خلال الضغط القائم على القاموس بأحجام قواميس كبيرة. يمكن للخوارزمية استخدام قواميس تصل إلى 1.5 غيغابايت، مما يتيح ضغطًا استثنائيًا للملفات الكبيرة ذات الأنماط المتكررة. يأتي هذا على حساب ضغط أبطأ واستهلاك ذاكرة أعلى مقارنة بـ GZIP أو BZIP2. لكن فك الضغط سريع بشكل معقول وفعّال من حيث الذاكرة، ولا يتطلب سوى ذاكرة كافية لتخزين القاموس المستخدم أثناء الضغط.

سيناريوهات التحويل المثلى

حوّل إلى ZIP لتحقيق توافق شامل وعند استهداف مستخدمين ليست لديهم خبرة في Linux أو أدوات سطر الأوامر. اختر 7Z عندما يكون الحفاظ على أقصى ضغط أمرًا حيويًا لكنك بحاجة إلى توافق أفضل مع Windows مما يوفره TAR.XZ. اختر TAR.GZ عندما تحتاج إلى توافق أوسع مع أنظمة Unix القديمة أو عندما تكون سرعة فك الضغط أهم من حجم الملف. حوّل إلى TAR.BZ2 فقط عند استهداف أنظمة محددة تدعم BZIP2 لكن لا تدعم XZ، وهذا سيناريو نادر بشكل متزايد في البيئات الحديثة.

استهلاك موارد XZ

يتطلب ضغط XZ ذاكرة كبيرة—100-200 ميغابايت بالإعدادات الافتراضية، وربما عدة غيغابايتات عند أقصى ضغط. أما فك الضغط فهو فعّال من حيث الذاكرة، ويحتاج فقط 20-50 ميغابايت. سرعة الضغط أبطأ بشكل ملحوظ من GZIP (بمقدار 5-10 مرات)، لكن فك الضغط سريع بشكل مماثل. هذا التباين يجعل XZ مثاليًا للملفات المضغوطة مرة واحدة والموزَّعة مرات عديدة.

TAR.XZ في توزيع البرمجيات

أصبح TAR.XZ المعيار لتوزيع الشيفرة المصدرية والحزم الثنائية. تستخدم نواة Linux وأدوات GNU الأساسية ومعظم المشاريع مفتوحة المصدر الكبرى صيغة TAR.XZ للإصدارات الرسمية. تعتمد مديرو الحزم في Debian وFedora وArch وتوزيعات أخرى على حزم مضغوطة بـ XZ. هذا الانتشار الواسع يعني أن أدوات XZ متوفرة تقريبًا على جميع أنظمة Unix الحديثة.

الأسئلة الشائعة حول تحويل TAR.XZ

لماذا يُعد TAR.XZ المعيار لبرمجيات Linux؟

يحقق TAR.XZ أقوى ضغط بين صيغ TAR الشائعة: في اختبارنا جاء أصغر من TAR.GZ بنسبة 7% على مجموعة مختلطة و28% على الشيفرة المصدرية. وهي صيغة إصدارات نواة Linux ومديري الحزم في معظم التوزيعات وكثير من المشاريع مفتوحة المصدر.

هل يمكنني فتح ملفات TAR.XZ على Windows؟

يفتح Windows 11 (الإصدار 23H2 وما بعده) أرشيفات TAR.XZ في مستكشف الملفات، ويستطيع Windows 10 (الإصدار 1803 وما بعده) فكّها من سطر الأوامر باستخدام tar -xJf archive.tar.xz. على إصدارات Windows الأقدم، أو لإرسال الملفات إلى شخص آخر، استخرجها هنا إلى ملف ZIP يفتحه أي نظام.

هل TAR.XZ هو نفسه 7Z؟

يستخدم كلاهما ضغط LZMA2، لكنهما صيغتان مختلفتان. TAR.XZ هو أرشيف TAR مضغوط بـ XZ، ويحافظ على خصائص Unix. أما 7Z فهو صيغة أرشيف مستقلة ببنية حاوية خاصة به. نسب الضغط متشابهة.

لماذا نحوّل TAR.XZ إلى TAR.GZ؟

في أحد القياسات فُكّ ضغط TAR.GZ أسرع بنحو 2.5 مرة من TAR.XZ. وهذا مهم لخطوط CI/CD ومديري الحزم والأنظمة التي تُستخرج فيها الأرشيفات كثيرًا. وغالبًا ما يكون الملف الأكبر، بنسبة 7.5% على مجموعة مختلطة في اختبارنا و39% على الشيفرة المصدرية، ثمنًا مقبولًا لهذه السرعة.

هل سيزيد التحويل من TAR.XZ حجم الملف؟

نعم، التحويل من TAR.XZ إلى صيغة أخرى يزيد الحجم، لأن XZ هي الأقوى ضغطًا. على مجموعة مختلطة في اختبارنا، جاء ZIP أكبر بنسبة 8%، وTAR.GZ أكبر بنسبة 7.5%، وTAR.BZ2 أكبر بنسبة 5%؛ وعلى الشيفرة المصدرية بلغت الفروق 56% و39% و10%. وحدها 7Z تضغط أكثر: في اختبارنا كان ملف 7Z من محوّلنا أصغر من TAR.XZ بنسبة 9% على الشيفرة المصدرية.

ما هو امتداد الملف .txz؟

TXZ هو امتداد مختصر لـ TAR.XZ، يُستخدم على الأنظمة التي لا تتعامل جيدًا مع الامتدادات المزدوجة. الصيغتان متطابقتان. يتعامل محوّلنا مع ملفات .tar.xz و.txz على حد سواء.

ما أقصى حجم لملف TAR.XZ يمكنني تحويله؟

ندعم ملفات TAR.XZ حتى 100 ميغابايت (500 ميغابايت مع Premium). بالنسبة للأرشيفات الأكبر، استخدم أمر tar (tar -xJf file.tar.xz) أو برنامج 7-Zip لسطح المكتب للتحويل محليًا.

هل أحتاج إلى أدوات XZ لإنشاء ملفات TAR.XZ؟

تتضمن معظم أنظمة Linux أدوات XZ افتراضيًا. استخدم: tar -cJf archive.tar.xz folder/. على Windows، يمكن لـ 7-Zip إنشاء ملفات TAR.XZ. يمكن لمستخدمي Mac تثبيت xz عبر Homebrew.