TAR.GZ إلى TAR.XZ

حوّل أرشيف TAR.GZ إلى TAR.XZ عبر الإنترنت لأقصى ضغط ممكن. يرقّي الأداة الأرشيف من خوارزمية GZIP إلى ضغط XZ الحديث، لأحجام أرشيف أصغر بكثير مع جودة بيانات كاملة.

أو اسحب الملف وأفلته هنا

ارفع ملف PDF

تحويل سريعمعالجة آمنةبدون تسجيل

تحويل TAR.GZ إلى TAR.XZ عبر الإنترنت

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

أصبحت صيغة TAR.XZ الخيار المفضل لتوزيع الشيفرة المصدرية وإصدارات نواة Linux وحزم البرمجيات. تستخدم التوزيعات الرئيسية مثل Debian وFedora وArch Linux الآن TAR.XZ لأرشيفات حزمها. من خلال التحويل من TAR.GZ، تستفيد من أحجام تنزيل أصغر وتكاليف تخزين مخفَّضة.

لماذا الترقية إلى TAR.XZ؟

  • أفضل ضغط — ينتج XZ أصغر الملفات بين صيغ الأرشيف الشائعة
  • استخراج سريع — أسرع من BZIP2 رغم تحقيقه أحجام ملفات أصغر
  • معيار حديث — تعتمده نواة Linux ومشروع GNU والتوزيعات الرئيسية
  • دعم المعالجة المتوازية — يمكن لـ XZ استخدام عدة أنوية معالج بأدوات pixz أو pxz
  • التحقق من السلامة — يتضمن XZ مجاميع اختبارية CRC64 للتحقق من البيانات

كيف تتم عملية التحويل

يتضمن التحويل من TAR.GZ إلى TAR.XZ خطوتين: أولًا، تُزال طبقة ضغط GZIP لاستخراج أرشيف TAR الأساسي. ثم يُعاد ضغط أرشيف TAR باستخدام خوارزمية XZ بترميز LZMA2. يُحافَظ بدقة على جميع محتويات الملفات والأذونات والطوابع الزمنية والملكية والروابط الرمزية.

يجري التحويل تلقائياً على خوادمنا. ارفع ملف TAR.GZ واحصل على أرشيف TAR.XZ محسَّن جاهز للتنزيل. إعادة الضغط من gzip إلى xz عملية تعتمد على المعالج وتستفيد كثيراً من عتاد الخوادم، خصوصاً مع الأرشيفات التي يبلغ حجمها عدة غيغابايت.

مقارنة الضغط: GZIP مقابل XZ

يستخدم GZIP خوارزمية DEFLATE التي تجمع بين LZ77 وترميز Huffman. أما XZ فيستخدم LZMA2 الذي يعمل بقواميس أكبر بكثير ومطابقة أنماط أكثر تعقيدًا. في اختبارنا جعل ذلك TAR.XZ أصغر من TAR.GZ بنسبة 28% على الشيفرة المصدرية و24% على الملفات الثنائية للبرامج. المقابل ضغط أبطأ، وفي أحد القياسات ظل GZIP يفك الضغط أسرع بنحو 2.5 مرة من XZ.

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

تفضّل توزيعات Linux الحديثة صيغة XZ للإصدارات الرسمية. توزّع نواة Linux والمشاريع الكبرى بصيغة TAR.XZ لأن التوفير في حجم الملف يقلل أوقات التنزيل وتكاليف تخزين المرايا بشكل كبير.

متطلبات الموارد

يستخدم ضغط XZ بالإعدادات الافتراضية نحو 100-200 ميغابايت من ذاكرة الوصول العشوائي—أكثر بكثير من متطلبات GZIP المتواضعة. وقد يتطلب أقصى ضغط (-9e) عدة غيغابايتات من الذاكرة. ومع ذلك، لا يحتاج فك الضغط سوى 20-50 ميغابايت بغض النظر عن مستوى الضغط المستخدم أثناء الإنشاء.

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

اعتبارات التوافق

أُضيف دعم XZ إلى معظم توزيعات Linux حوالي عام 2010. تتضمن الأنظمة الحديثة حزمة xz-utils افتراضيًا. قد تفتقر الأنظمة القديمة جدًا أو توزيعات Linux المدمجة إلى دعم XZ. إذا كنت بحاجة إلى التوافق مع البيئات القديمة، يظل TAR.GZ الخيار الأكثر أمانًا رغم أحجام ملفاته الأكبر. اختبر الأنظمة المستهدفة قبل الالتزام بـ XZ للتوزيعات الحساسة.

الأسئلة الشائعة

كم من المساحة يمكنني توفيرها؟

في اختبارنا جعل XZ الملفات أصغر من gzip بنسبة 7% على مجموعة مختلطة و28% على الشيفرة المصدرية. ويختلف التوفير بحسب نوع المحتوى.

ما هي العيوب؟

ضغط XZ وفك ضغطه أبطأ بكثير من gzip. قد يستغرق ذلك وقتًا طويلًا مع الملفات الكبيرة.

هل يمكن فك ضغط ملفات TAR.XZ في كل مكان؟

تدعم جميع توزيعات Linux الحديثة TAR.XZ أصلًا. يتطلب macOS أدوات إضافية، ويحتاج Windows إلى 7-Zip أو برنامج مماثل.

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

يتطلب Windows برنامج 7-Zip أو برنامجًا مماثلًا لفتح ملفات TAR.XZ. وهي مدعومة أصلًا على جميع توزيعات Linux عبر الأمر tar.

هل ستُحفظ أذونات الملفات؟

نعم، يحافظ TAR على أذونات ملفات Unix والملكية والطوابع الزمنية أثناء التحويل من TAR.GZ إلى TAR.XZ.

هل يمكنني تحويل TAR.XZ مجددًا إلى TAR.GZ؟

نعم، التحويل ثنائي الاتجاه. يمكنك تحويل TAR.XZ مجددًا إلى TAR.GZ باستخدام أداتنا عبر الإنترنت أو أداة سطر الأوامر القياسية tar.