قاموس

ما هو اسم الملف المؤرشف؟

اسم الملف المؤرشف هو الاسم الذي يسجله أرشيف GZIP أو RAR أو 7z لملف مخزّن بداخله. غالبًا ما يختلف عن اسم الأرشيف نفسه.

archived-file-name

الملف المؤرشف هو ملف مخزّن داخل أرشيف، مثل ملف GZIP أو RAR أو 7z. اسم الملف المؤرشف هو اسم ذلك الملف كما يسجله الأرشيف. هذا الاسم منفصل عن اسم الملف الخاص بالأرشيف نفسه.

على سبيل المثال، يحوّل برنامج gzip ملفًا اسمه example.png إلى ملف اسمه example.png.gz. يحصل الأرشيف على الاسم الجديد، لكن اسم الملف المؤرشف بداخله يظل example.png.

في سياقات أخرى، يعني "مؤرشف" أن الملفات نُقلت من الاستخدام اليومي إلى تخزين طويل الأمد. تتناول هذه المقالة حقل البيانات الوصفية للملفات المخزّنة داخل ملف أرشيف.

ما هي الملفات التي تحمله

في برنامج البيانات الوصفية ExifTool، يأتي الوسم ArchivedFileName من أرشيفات GZIP وRAR و7z. بالنسبة إلى ملف GZIP، يقرأ ExifTool هذه الوسوم لأول ملف في الأرشيف فقط. وبالنسبة إلى أرشيف RAR أو 7z، يقرأ كل ملف، لكن أمر exiftool يعرض الاسم الأول فقط ما لم تضف -a.

أرشيفات القصص المصوّرة هي أرشيفات عادية لكن بامتداد مختلف. ملف CBR هو أرشيف RAR، وملف CB7 هو أرشيف 7z. يمكن أن يظهر اسم صورة صفحة في هذا الحقل.

تخزن أرشيفات ZIP النوع نفسه من الأسماء، لكن ExifTool يعرضه على أنه ZipFileName. يعرض ExifTool أيضا هذه العلامة لبعض التنسيقات المبنية على ZIP، مثل مستندات DOCX. كما أن قصص CBZ المصورة هي أيضا أرشيفات ZIP.

من أين تأتي القيمة

يكتب برنامج الأرشفة الاسم عندما يضيف ملفًا إلى الأرشيف. في أرشيف ZIP أو RAR 5، لكل ملف مخزَّن رأس خاص يحمل الاسم.

يحفَظ GNU gzip اسم الملف الأصلي افتراضيًا، إلا إذا استخدمت الخيار -n. البيانات التي لم تأتِ من ملف ذي اسم لا يكون لها اسم على الإطلاق. يوضّح بتّ علَمي في رأس GZIP ما إذا كان هناك اسم أم لا.

كيف تبدو هذه القيمة

القيمة هي اسم ملف عادي مع امتداده، مثل example.png. في أرشيفات ZIP وRAR 5 يمكن أن يتضمّن الاسم أيضًا مسار مجلّد. يفصل الخط المائل للأمام / بين أسماء المجلدات.

مسار ZIP لا يبدأ أبدًا بحرف قرص أو بخط مائل. واسم GZIP لا يتضمّن مجلدات أبدًا، لأن gzip يزيلها.

يحدّد كل تنسيق أيضًا المحارف التي يمكن للاسم استخدامها:

  • GZIP: مجموعة المحارف ISO 8859-1، وتسمى أيضًا Latin-1
  • ZIP: مجموعة المحارف القديمة IBM Code Page 437، أو UTF-8 عندما يشير بتّ علَمي إلى ذلك
  • RAR 5: دائمًا UTF-8

تقيّد Code Page 437 الأسماء بمحارف نطاق MS-DOS الأصلي. أما UTF-8 فيدعم معيار Unicode بالكامل، لذلك يمكنه تخزين أحرف من لغات أكثر بكثير.

لماذا هو مهم

يُظهِر الحقل ما يوجد داخل الأرشيف قبل أن تفك ضغطه. يمكن أن يكون للأرشيف نفسه أي اسم، لكن هذا الحقل يقدّم اسم وامتداد الملف المخزَّن.

بالنسبة إلى ملف GZIP، تحتفِظ القيمة بالاسم الأصلي حتى إذا غيّر أحدهم اسم ملف .gz لاحقًا. يتجاهل أمر gunzip الاسم المخزَّن افتراضيًا، لكن الخيار -N يستعيده.

ملف .tar.gz هو أرشيف TAR مضغوط بواسطة gzip. إذا ضغط gzip ملف TAR كملف منفصل ذي اسم، تسمّي القيمة ذلك الملف TAR. وعندما يضغط برنامج tar الأرشيف في الخطوة نفسها، غالبًا ما تكون القيمة غير موجودة.

يمكن أن تكشف أسماء الملفات تفاصيل خاصة، مثل اسم شخص أو اسم مشروع. عادةً ما تحمي حماية ZIP بالتشفير محتوى الملفات فقط.

تظل أسماء الملفات وأحجامها وتواريخها مقروءة ما لم يكن الأرشيف يستخدم أيضًا ميزة تشفير الدليل المركزي المنفصلة. في أرشيف RAR 5 ذي رؤوس مشفَّرة، تكون الرؤوس التي تحتوي على الأسماء مشفَّرة هي الأخرى.

مفاتيح الميتا