لنقل أرشيف مشروع بين جهازي Mac مع الاحتفاظ بعلامات Finder، احتفظ بالعلامات على مجلد المشروع قبل ضغطه، وأنشئ ملف ZIP متوافقاً مع Mac، ثم استخرج المجلد وافحصه على جهاز Mac الوجهة قبل حذف المجلد الأصلي. تنتمي علامات Finder إلى الملفات والمجلدات؛ والأرشيف هو حزمة من محتوياتها، لذا لا تفترض أن العلامة الخاصة بملف الأرشيف نفسه سيتم تطبيقها على كل ما بداخله.

اختر سير العمل المناسب لأرشيفك

إذا كان لديك مجلد مشروع لا يزال بحاجة إلى الضغط، فاستخدم أداة ditto من Apple لإنشاء ملف ZIP يخزن بيانات Mac الوصفية (metadata). توصي Apple باستخدام ditto لتوزيع برامج Mac كملف ZIP، وتوثق صفحات دليله كلاً من الحفاظ على السمات الموسعة (extended attributes) وخيار تخزين البيانات الوصفية داخل ملف ZIP. تُعد علامات Finder جزءاً من منظومة البيانات الوصفية: توضح وثائق File Provider من Apple أن بيانات العلامات هي بيانات وصفية للعناصر، بينما يذكر دليل ditto أنه يحافظ على السمات الموسعة افتراضياً. إرشادات Apple حول تحزيم البرامج، وثائق Apple لـ File Provider، دليل ditto لنظام macOS

إذا كان لديك بالفعل ملف ZIP تم إنشاؤه بواسطة تطبيق آخر أو تلقيته من شخص آخر، فلا يوجد خيار عام في Finder يمكنه استعادة العلامات التي لم يحفظها الأرشيف في الأصل. استخرج الملف، وافحص المحتويات، وأعد تطبيق أي علامات مفقودة في Finder. ينطبق الأمر نفسه عندما تقوم وحدة التخزين المستقبلة أو خدمة النقل بتجريد البيانات الوصفية: قد تصل الملفات سليمة بينما لا تصل علاماتها.

إنشاء ملف ZIP يحمل بيانات Mac الوصفية

أولاً، في Finder، حدد مجلد المشروع ولاحظ علاماته. يمكنك رؤية العلامات أو إضافتها من زر "العلامات" (Tag) في شريط الأدوات، أو قائمة "ملف" (File)، أو بالنقر مع الضغط على مفتاح التحكم (Control-click)؛ يمكن أن يحتوي المجلد على علامات متعددة. دليل علامات Finder من Apple

افتح تطبيق Terminal واكتب هذا الأمر، مع ترك مسافة بعد الكلمة الأخيرة:

ditto -c -k --sequesterRsrc --keepParent 

اسحب مجلد المشروع من Finder إلى نافذة Terminal لإدراج مساره، ثم اكتب مسافة واكتب المسار الكامل للوجهة لملف ZIP، مثل ~/Desktop/ClientProject.zip. اضغط على مفتاح الرجوع (Return). سيشبه الأمر المكتمل هذا المثال:

ditto -c -k --sequesterRsrc --keepParent ~/Documents/ClientProject ~/Desktop/ClientProject.zip

استبدل كلا المسارين في المثال بالمجلد الفعلي والوجهة الخاصة بك. ينشئ الخياران -c -k ملف ZIP؛ ويتضمن --keepParent مجلد المشروع ليكون المجلد من المستوى الأعلى للأرشيف؛ ويقوم --sequesterRsrc بتخزين تشعبات الموارد (resource forks) وبيانات Finder الوصفية في دليل __MACOSX داخل ملف ZIP. يذكر دليل ditto أن استخراج PKZip يعثر تلقائياً على هذه الموارد. هذه الطريقة مخصصة لعمليات الاستخراج المتوافقة مع Mac. قد لا يستعيد المستلم الذي يستخدم نظام تشغيل مختلفاً أو أداة ZIP أخرى بيانات Mac الوصفية بالطريقة نفسها.

احتفظ بالمجلد الأصلي حتى تتحقق من النسخة المستخرجة. إذا أبلغ تطبيق Terminal عن خطأ، فلا تفترض اكتمال ملف ZIP؛ اقرأ الرسالة وأعد التشغيل بعد تصحيح مشكلة المسار أو الوجهة. يلاحظ الدليل أن ditto يمكنه الإبلاغ عن أخطاء مع الاستمرار في النسخ، لذا فإن إنشاء الأرشيف وحده ليس دليلاً على النجاح. دليل ditto لنظام macOS

استخراج العلامات والتحقق منها على جهاز Mac الوجهة

انقل ملف ZIP، ثم استخرجه على جهاز Mac الوجهة. افتح مجلد المشروع الناتج في Finder، وحدد بعض الملفات والمجلدات الفرعية التي تعرف أنها كانت معلمة، وافحص علاماتها باستخدام زر العلامات في Finder أو قائمة "ملف". لإجراء فحص أوسع، حدد العلامة المتوقعة في الشريط الجانبي لـ Finder أو ابحث عن اسمها؛ توثق Apple كلتا الطريقتين للعثور على العناصر المعلمة. دليل علامات Finder من Apple

تحقق أيضاً من وجود مجلد المشروع والملفات المتوقعة وافتح الملفات المهمة لعملك. يمكن لـ Finder إظهار لون العلامة أو اسمها، لكن هذا الفحص البصري لا يثبت أن الأرشيف يحتوي على كل ملف مشروع مطلوب أو أن مشروعاً خاصاً بتطبيق معين سيفتح بشكل صحيح.

في حالة فقدان العلامات

حدد الملفات أو المجلدات المتأثرة في Finder وأضف العلامات المفقودة من خلال زر "العلامات" أو القائمة التي تظهر بالنقر مع الضغط على مفتاح Control. يمكنك تحديد عناصر متعددة لتطبيق علامة عليها معاً. إذا كانت العلامات مهمة عبر أنظمة أساسية متعددة أو مع أرشيفات تم إنشاؤها بواسطة أدوات أخرى، فاحتفظ بملاحظة نصية مرافقة بسيطة تسرد أسماء العلامات والملفات أو المجلدات التي تنطبق عليها؛ تعد علامات Finder بيانات وصفية، ويعتمد التوافق على الأدوات ووحدات التخزين المستخدمة.

بعد فحص المشروع المستخرج، يمكنك الاحتفاظ بملف ZIP كأرشيف لك وإزالة المجلد المصدر إذا كان ذلك يناسب سير عملك. احتفظ بنسخة احتياطية منفصلة للأعمال المهمة. يوفر Finder إمكانية وضع العلامات والبحث عنها، ولكن لا يوجد أمر في Finder يضمن أن كل أرشيف تابع لجهة خارجية سيحافظ على علاماته أو يستعيدها.

المصادر