إتلاف أرشيف TAR عبر الإنترنت
أتلف أرشيف .tar أو .tar.gz أو .tgz عبر الإنترنت مجانًا. تدمّر ترويسات كتل ustar، فيفشل الاستخراج بدل أن ينتج ملفات جزئية.
- بلا رفع
- بلا حد للحجم
- بلا تسجيل
أتلِف ملف TAR الخاص بك
مضبوط لـ .tar, .tar.gz, .tgz, .gz، ويعمل بالكفاءة نفسها مع أي صيغة أخرى.
لماذا يصعب إتلاف ملفات TAR كما ينبغي
TAR أكثر صيغ الأرشفة قابلية للاسترداد على الإطلاق. فلا فهرس مركزي فيه البتة. إذ يسبق كل ملفٍ ترويسته الخاصة بحجم 512 بايت، فيستطيع tar ببساطة المسح إلى الأمام واستخراج ما يجده. وإتلاف TAR يعني تدمير تلك الترويسات أينما ظهرت.
ما الذي تدمّره هذه الأداة
- ترويسات كتل ustar. تُدمَّر القيمة السحرية
ustarفي كل ترويسة ملف بحجم 512 بايت، فلا يمكن التعرّف على أي مدخل. - مجاميع التدقيق في الترويسات. يُكتب فوق حقل المجموع الاختباري الذي يتحقق منه
tarقبل الوثوق بترويسة. - علامة نهاية الأرشيف. تُدمَّر الكتلتان الصفريتان اللتان تُنهيان أرشيفًا صالحًا، فيُقرأ الملف أيضًا كأنه مبتور.
- غلاف gzip. في ملفات
.tar.gzتُدمَّر أيضًا ترويسة عضو gzip وقيمتا CRC32/ISIZE الختاميتان.
ما الذي ستراه بعد ذلك
| التطبيق | السلوك |
|---|---|
tar -xf | «This does not look like a tar archive» يليها «Exiting with failure status.» |
gzip -d | «not in gzip format» أو «invalid compressed data, crc error.» |
| 7-Zip / The Unarchiver | يبلّغان عن أرشيف غير مدعوم أو تالف. |
| تحميل صور Docker | يفشل استخراج الطبقات ويُجهض الاستيراد. |
أسباب شائعة للقيام بذلك
- اختبار أن مسار النشر يتحقق من المخرجات قبل استخراجها.
- التحقق من أن تحميل صورة حاوية يفشل بشكل نظيف عند طبقة تالفة.
- محاكاة نقل نسخة احتياطية منقطع للتمرّن على الاستعادة.
- التأكد من إظهار أخطاء الاستخراج بدل ابتلاعها.
كيف تُتلِف ملف TAR
- أفلِت ملف .tar في الصندوق أعلاه، أو انقر للاختيار.
- اترك المستوى على Standard ما لم ترغب في تلف جزئي (Light) أو تحتج إلى هزيمة برامج الاسترداد (Heavy).
- اضغط أتلِف الملف. تجري المعالجة على جهازك، لذا تنتهي على الفور تقريبًا.
- نزِّل النتيجة. تحتفظ افتراضيًا باسم الملف الأصلي وطوله بالبايت.
أسئلة شائعة حول TAR
لماذا يسهل استرداد TAR عادةً إلى هذا الحد؟
لأنه بلا فهرس. فكل ملف يحمل ترويسته الخاصة، ويستطيع tar المسح إلى الأمام واستخراج ما يتعرّف عليه. وتدمير كل ترويسة ustar هو ما يزيل هذا المخرج.
هل يعمل مع .tar.gz و.tgz؟
نعم. يُكسَر غلاف gzip أولاً، وهذا وحده يمنع الاستخراج، كما تتلف ترويسات tar تحته أيضًا.
هل يمكن استخراج أي ملفات جزئيًا؟
لا. بلا ترويسة ومجموع اختباري صالحين لا يستطيع tar تحديد أين يبدأ أي ملف ولا ما طوله.
وماذا عن .tar.bz2 أو .tar.xz؟
تعود إلى الملف الشخصي الثنائي العام، وهو لا يزال يكسر غلاف الضغط بشكل موثوق.