استخراج ملفات TAR.BZ2 عبر الإنترنت
ارفع أرشيف TAR.BZ2 واستخرج محتوياته فورًا. يتعامل المستخرج لدينا عبر الإنترنت مع فك ضغط BZIP2 وفك تعبئة TAR، ثم يعبئ الملفات المستخرجة في أرشيف ZIP قابل للتنزيل ومتوافق مع أي نظام تشغيل.
الوصول إلى أرشيفات TAR.BZ2 دون تثبيت برامج ضغط. ارفع واستخرج ونزّل ملفاتك بصيغة ZIP متوافقة عالميًا.
حول صيغة TAR.BZ2
تجمع TAR.BZ2 بين أرشفة TAR وضغط BZIP2. يحقق BZIP2 نسب ضغط أفضل من GZIP (عادة أصغر بنسبة 10-20%)، مما يجعل TAR.BZ2 شائعة لتوزيع حزم برامج كبيرة حيث يهم حجم التنزيل.
وزّعت العديد من مشاريع المصادر المفتوحة تاريخيًا الكود المصدري بصيغة TAR.BZ2. ورغم أن TAR.XZ أصبحت أكثر شيوعًا للإصدارات الجديدة، لا تزال TAR.BZ2 مستخدمة ومدعومة على نطاق واسع عبر أنظمة Unix.
حالات استخدام شائعة
- البرامج القديمة — استخراج إصدارات المصادر المفتوحة القديمة الموزعة بصيغة TAR.BZ2
- الأرشيفات الكبيرة — الوصول إلى الملفات من نسخ احتياطية مضغوطة جيدًا
- الكود المصدري — استخراج حزم المصدر للترجمة أو المراجعة
- الوصول عبر الأنظمة — فتح أرشيفات Linux على Windows/Mac
BZIP2 مقابل GZIP
ينتج BZIP2 ملفات أصغر من GZIP لكنه يستغرق وقتًا أطول للضغط وفك الضغط. بالنسبة للأرشيفات التي تُنزَّل بشكل متكرر لكن تُستخرج مرة واحدة، تفوق ميزة الحجم في BZIP2 عيب السرعة. يتولى المستخرج لدينا عبر الإنترنت فك الضغط، فلا تحتاج إلى الانتظار.
تقنية ضغط BZIP2
يستخدم BZIP2 خوارزمية ضغط فرز الكتل Burrows-Wheeler مع ترميز هوفمان. هذا النهج فعال بشكل خاص للملفات ذات الأنماط المتكررة، ويحقق نسب ضغط أفضل بنسبة 10-30% من GZIP للكود المصدري والمحتوى كثيف النص.
تعمل الخوارزمية على كتل من البيانات (900 KB افتراضيًا)، وترتب الأنماط المتشابهة معًا قبل الضغط. يعني هذا النهج القائم على الكتل أن BZIP2 يمكنه استعادة بيانات جزئية من أرشيفات تالفة بتخطي الكتل التالفة — خاصية مفيدة لاستعادة الأرشيفات الكبيرة.
السياق التاريخي لـTAR.BZ2
برزت TAR.BZ2 في أوائل العقد الأول من الألفية عندما كان النطاق الترددي أكثر محدودية وكانت ميزة ضغط BZIP2 مهمة بشكل كبير. تبنّتها توزيعات Linux الكبرى ومشاريع المصادر المفتوحة لحزم البرامج، مما جعلها المعيار الفعلي لتوزيع الكود المصدري لأكثر من عقد.
ورغم أن TAR.XZ حلّت إلى حد كبير محل TAR.BZ2 للإصدارات الجديدة، لا تزال العديد من الأرشيفات القديمة وإصدارات البرامج السابقة متاحة فقط بصيغة TAR.BZ2. يبقى فهم استخراج TAR.BZ2 ضروريًا لصيانة الأنظمة القديمة والعمل مع إصدارات البرامج التاريخية.
العمل مع أرشيفات TAR.BZ2 الكبيرة
فك ضغط BZIP2 كثيف الاستخدام للذاكرة، ويتطلب حوالي 4-8 MB من ذاكرة الوصول العشوائي لكل خيط فك ضغط. بالنسبة للأرشيفات الكبيرة جدًا (أكثر من 1 GB)، قد توفر أدوات سطح المكتب مثل 7-Zip أو bzip2 من سطر الأوامر استخراجًا أسرع من الأدوات عبر الإنترنت. يتعامل المستخرج لدينا عبر الإنترنت مع الأرشيفات حتى 500 MB بكفاءة لمعظم حالات الاستخدام.
عند استخراج توزيعات برامج كبيرة، تحقق من سلامة ملفات TAR.BZ2 المُنزَّلة باستخدام مجاميع اختبارية (MD5، SHA256) غالبًا ما تُقدَّم مع التنزيلات. قد تُستخرج الأرشيفات التالفة جزئيًا أو تفشل تمامًا. يسمح تصميم BZIP2 القائم على الكتل باستعادة جزئية من بعض أنواع التلف.
TAR.BZ2 في سير العمل الحديث
رغم أن TAR.XZ أصبحت أكثر شيوعًا لإصدارات البرامج الجديدة، لا تزال TAR.BZ2 قياسية في أنظمة معينة. لا تزال العديد من مديري الحزم وأنظمة النسخ الاحتياطي وعمليات الأرشفة تنتج ملفات TAR.BZ2. يبقى فهم الاستخراج ضروريًا لمديري الأنظمة والمطورين الذين يعملون مع مصادر برامج متنوعة.
تحتفظ بعض المؤسسات بأرشيفات TAR.BZ2 لأغراض الامتثال أو التدقيق، إذ يضمن استقرار الصيغة ودعم الأدوات الواسع إمكانية الوصول طويلة المدى. عند أرشفة المستندات أو الكود المصدري لعقود، توفر الصيغ المدعومة جيدًا مثل TAR.BZ2 ثقة في قابلية الاستخراج المستقبلية.
أدوات ذات صلة
- Extract TAR.GZ — استخراج الأرشيفات المضغوطة بـGZIP
- Extract TAR.XZ — استخراج الأرشيفات المضغوطة بـXZ
- TAR.BZ2 to ZIP — التحويل إلى صيغة ZIP