كيفية استخراج ملف TAR أو TAR.BZ2 أو TAR.XZ
- أفلت الأرشيف في منطقة الإفلات أعلاه، أو انقر اختر ملفًا. الأسماء المقبولة هي
.tarو.tar.bz2و.tbz2و.tar.xzو.txz. - تجاوز حقل كلمة المرور (فقط إذا كان الأرشيف مشفّرًا). فصيغة tar ليس فيها حماية بكلمة مرور.
- انقر استخراج الملفات. وإذا كان أرشيف tar مضغوطًا، فتُزال طبقة bzip2 أو xz تلقائيًا قبل استخراج الملفات.
- نزّل الملفات واحدًا واحدًا، أو انقر تنزيل الكل (ZIP) لتحصل على المجموعة كاملة في ملف ZIP.
يُستخرج محتوى الأرشيف بواسطة libarchive التي تعمل بوصفها WebAssembly في علامة التبويب هذه. ولا يُرفع الأرشيف إلى أي مكان، لذا فاستخدام الأداة آمن للنسخ الاحتياطية ومجلدات المشاريع الخاصة.
tar العادي مقابل ملفات tarball المضغوطة
ملف .tar العادي هو ببساطة ملفات كثيرة موضوعة طرفًا إلى طرف، يسبق كلًا منها ترويسة من 512 بايت تحمل اسمه وحجمه ومالكه وأذوناته ووقت تعديله. وهو ليس أصغر من الملفات التي يحتويها. وتنتج صور الحاويات وبعض أدوات النسخ الاحتياطي وكثير من أنظمة البناء ملف tar غير مضغوط لأن كتابته وقراءته سريعتان.
وعندما يهم الحجم، يُمرَّر تدفق tar عبر أداة ضغط ويُعطى لاحقة ثانية. والأشكال القصيرة شائعة على الأنظمة ومواقع التنزيل التي تفضّل لاحقة واحدة:
| الاسم الطويل | الشكل القصير | أداة الضغط | أمر الاستخراج |
|---|---|---|---|
.tar | لا يوجد | لا يوجد | tar -xf file.tar |
.tar.bz2 | .tbz2 | bzip2 | tar -xjf file.tar.bz2 |
.tar.xz | .txz | xz (LZMA2) | tar -xJf file.tar.xz |
في الأوامر، يحدد الحرف j أداة bzip2 ويحدد الحرف الكبير J أداة xz. ويستطيع GNU tar وbsdtar الحديثان أيضًا اكتشاف الضغط بنفسيهما، لذلك يعمل tar -xf عادةً مع الثلاثة. وهذه الأوامر متاحة على Linux وmacOS وفي موجّه الأوامر في Windows 10 و11.
يضغط bzip2 وxz كلاهما أفضل من gzip، ولهذا تنشر المشاريع البرمجية شيفرتها المصدرية غالبًا بصيغة .tar.xz. وعادةً يعطي xz أصغر ملف ويفك ضغطه أسرع من bzip2.
نصائح
- لملفات
.tar.gzو.tgzاستخدم استخراج TAR.GZ. - هل تريد الملفات بصيغة ZIP بدلًا من ذلك؟ يحوّل TAR إلى ZIP أرشيفات tar، ويتعامل محوّل الأرشيفات مع الأنواع المضغوطة أيضًا.
- ولإنشاء ملف tarball، استخدم إنشاء ملف TAR أو إنشاء ملف TAR.XZ.
.bz2 أو .xz فقط، دون .tar قبله، هو ملف مفرد مضغوط لا tarball. ولا يمكن فك ضغط هذه الملفات هنا؛ استخدم bunzip2 أو unxz في سطر الأوامر.الأسئلة الشائعة
هل تُدعم أسماء الملفات الطويلة وغير الإنجليزية؟
نعم. تقرأ libarchive بشكل صحيح المسارات الطويلة وأسماء Unicode المخزَّنة بامتدادات POSIX pax أو بسجلات الأسماء الطويلة في GNU.
هل يستعيد الاستخراج الأذونات والتواريخ؟
لا. تُحفظ الملفات عبر المتصفح تنزيلاتٍ عادية بالتاريخ الحالي، ولا تُطبَّق بتات الأذونات الموجودة في ترويسات tar. استخدم الأمر tar عندما تكون مهمة.
ما حد الحجم؟
تُعالَج كل الأرشيفات في الذاكرة. والأرشيفات التي تزيد على نحو 700 MB بطيئة، وما يزيد على 2 GB يُرفض.
آخر تحديث