TAR.GZ إلى TAR.XZ

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

PDF

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

ارفع ملف PDF

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

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

رقِّ من ضغط GZIP إلى XZ لتحقيق أقصى تقليل في حجم الملف. يوفر XZ (LZMA2) أفضل ضغط بين الصيغ الشائعة، مع تقليل الأحجام بنسبة 30-50% مقارنة بـ GZIP، مع الحفاظ على استخراج سريع. يُحدِّث هذا التحويل أرشيفاتك إلى معيار 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 وترميز هافمان. يستخدم XZ خوارزمية LZMA2 التي توظف أحجام قواميس أكبر ومطابقة أنماط أكثر تطورًا. بالنسبة للأرشيفات البرمجية النموذجية، يحقق XZ ضغطًا أفضل بنسبة 30-50%. المقابل هو سرعة ضغط أبطأ، لكن فك الضغط يظل سريعًا.

يمكن أن ينمو قاموس 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 للتوزيعات الحساسة.

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

How much space can I save?

XZ compression typically achieves 20-40% smaller files than gzip. Savings vary by content type.

What are the downsides?

XZ compression and decompression is significantly slower than gzip. For large files this can take considerable time.

Can TAR.XZ files be extracted everywhere?

All modern Linux distributions support TAR.XZ natively. macOS requires additional tools. Windows needs 7-Zip or similar.

Can TAR.XZ files be opened on Windows?

Windows requires 7-Zip or similar software to open TAR.XZ files. They are natively supported on all Linux distributions via the tar command.

Will file permissions be preserved?

Yes, TAR preserves Unix file permissions, ownership, and timestamps during the conversion from TAR.GZ to TAR.XZ.

Can I convert TAR.XZ back to TAR.GZ?

Yes, conversion is bidirectional. You can convert TAR.XZ back to TAR.GZ using our online tool or the standard tar command line utility.