ম্যাকের মধ্যে একটি প্রোজেক্ট আর্কাইভ সরাতে এবং Finder ট্যাগগুলি বজায় রাখতে, সংকুচিত করার আগে প্রোজেক্ট ফোল্ডারে ট্যাগগুলি সংরক্ষণ করুন, একটি Mac-সচেতন ZIP তৈরি করুন, তারপর মূল ফাইলটি মুছে ফেলার আগে গন্তব্য ম্যাকে ফোল্ডারটি এক্সট্র্যাক্ট করে পরীক্ষা করুন। Finder ট্যাগগুলি ফাইল এবং ফোল্ডারের অন্তর্ভুক্ত; একটি আর্কাইভ হলো তাদের বিষয়বস্তুর একটি প্যাকেজ, তাই ধরে নেবেন না যে আর্কাইভ ফাইলের নিজস্ব ট্যাগটি এর ভিতরের সবকিছুর ক্ষেত্রে প্রয়োগ করা হবে।

আপনার আর্কাইভের জন্য সঠিক কার্যপ্রণালী বেছে নিন

আপনার কাছে যদি এমন একটি প্রোজেক্ট ফোল্ডার থাকে যা এখনও সংকুচিত করতে হবে, তবে ম্যাকের মেটাডেটা সংরক্ষণ করে এমন একটি ZIP তৈরি করতে Apple-এর ditto ইউটিলিটি ব্যবহার করুন। ZIP হিসাবে ম্যাক সফটওয়্যার বিতরণের জন্য Apple ditto ব্যবহারের পরামর্শ দেয় এবং এর ম্যানুয়ালে এক্সটেন্ডেড-অ্যাট্রিবিউট সংরক্ষণ এবং একটি ZIP-এর ভিতরে মেটাডেটা সংরক্ষণ করার বিকল্প উভয়েরই উল্লেখ রয়েছে। Finder ট্যাগগুলি মেটাডেটারই অংশ: Apple-এর File Provider সংক্রান্ত ডকুমেন্টেশনে ট্যাগের ডেটাকে আইটেম মেটাডেটা হিসাবে চিহ্নিত করা হয়েছে, আর ditto ম্যানুয়ালে বলা হয়েছে যে এটি ডিফল্টভাবেই এক্সটেন্ডেড অ্যাট্রিবিউট সংরক্ষণ করে। Apple-এর প্যাকেজিং নির্দেশিকা, Apple-এর File Provider ডকুমেন্টেশন, macOS ditto ম্যানুয়াল

আপনার কাছে যদি ইতিমধ্যে অন্য কোনো অ্যাপ দিয়ে তৈরি বা অন্য কারো কাছ থেকে পাওয়া কোনো ZIP থাকে, তবে এমন কোনো সর্বজনীন Finder নিয়ন্ত্রণ নেই যা এমন ট্যাগ পুনরুদ্ধার করতে পারে যা আর্কাইভটিতে কখনই সংরক্ষিত ছিল না। এটি এক্সট্র্যাক্ট করুন, এর বিষয়বস্তু পরীক্ষা করুন এবং Finder-এ অনুপস্থিত ট্যাগগুলি পুনরায় প্রয়োগ করুন। গ্রহণকারী স্টোরেজ বা স্থানান্তর পরিষেবা যখন মেটাডেটা বাদ দিয়ে দেয় তখনও একই বিষয় প্রযোজ্য: ফাইলগুলি অক্ষত অবস্থায় পৌঁছাতে পারে কিন্তু তাদের ট্যাগগুলি নাও থাকতে পারে।

ম্যাকের মেটাডেটা বহন করে এমন একটি ZIP তৈরি করুন

প্রথমে, Finder-এ প্রোজেক্ট ফোল্ডারটি নির্বাচন করুন এবং এর ট্যাগগুলি লক্ষ্য করুন। আপনি টুলবারের Tag বোতাম, File মেনু বা Control-ক্লিক থেকে ট্যাগগুলি দেখতে বা যোগ করতে পারেন; একটি ফোল্ডারে একাধিক ট্যাগ থাকতে পারে। Apple-এর Finder ট্যাগ গাইড

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 প্রোজেক্ট ফোল্ডারটিকে আর্কাইভের শীর্ষ-স্তরের (top-level) ফোল্ডার হিসাবে অন্তর্ভুক্ত করে; --sequesterRsrc রিসোর্স ফর্ক এবং Finder মেটাডেটাকে ZIP-এর __MACOSX ডিরেক্টরিতে সংরক্ষণ করে। ditto ম্যানুয়ালে বলা হয়েছে যে PKZip এক্সট্র্যাকশন স্বয়ংক্রিয়ভাবে সেই রিসোর্সগুলি খুঁজে নেয়। এই পদ্ধতিটি Mac-সচেতন এক্সট্র্যাকশনের জন্য তৈরি। ভিন্ন অপারেটিং সিস্টেম বা ZIP টুল ব্যবহারকারী কোনো প্রাপক একই পদ্ধতিতে ম্যাকের মেটাডেটা পুনরুদ্ধার করতে নাও পারেন।

এক্সট্র্যাক্ট করা কপিটি যাচাই না করা পর্যন্ত মূল ফোল্ডারটি রেখে দিন। Terminal কোনো ত্রুটি রিপোর্ট করলে, ধরে নেবেন না যে ZIP সম্পূর্ণ হয়েছে; বার্তাটি পড়ুন এবং পাথ বা গন্তব্যের সমস্যা সংশোধন করার পর আবার রান করুন। ম্যানুয়ালে উল্লেখ করা হয়েছে যে কপি করা চালিয়ে যাওয়ার সময়ও ditto ত্রুটির রিপোর্ট করতে পারে, তাই কেবল একটি আর্কাইভ তৈরি হওয়াই সফলতার প্রমাণ নয়। macOS ditto ম্যানুয়াল

গন্তব্য ম্যাকে ট্যাগগুলি এক্সট্র্যাক্ট করে পরীক্ষা করুন

ZIP-টি স্থানান্তর করুন, তারপর গন্তব্য ম্যাকে এটি এক্সট্র্যাক্ট করুন। ফলাফল হিসেবে পাওয়া প্রোজেক্ট ফোল্ডারটি Finder-এ খুলুন, ট্যাগ করা ছিল এমন কয়েকটি ফাইল এবং সাবফোল্ডার নির্বাচন করুন এবং Finder-এর Tag বোতাম বা File মেনু দিয়ে সেগুলির ট্যাগ যাচাই করুন। আরও বিস্তৃতভাবে পরীক্ষার জন্য, Finder সাইডবারে প্রত্যাশিত ট্যাগটি নির্বাচন করুন বা এর নাম লিখে অনুসন্ধান করুন; ট্যাগ করা আইটেমগুলি খুঁজে পাওয়ার জন্য Apple উভয় পদ্ধতিরই বিবরণ দিয়েছে। Apple-এর Finder ট্যাগ গাইড

প্রত্যাশিত প্রোজেক্ট ফোল্ডার এবং ফাইলগুলি উপস্থিত রয়েছে কিনা তাও পরীক্ষা করুন এবং আপনার কাজের জন্য গুরুত্বপূর্ণ ফাইলগুলি খুলুন। Finder একটি ট্যাগের রঙ বা নাম দেখাতে পারে, তবে সেই ভিজ্যুয়াল চেকটি প্রমাণ করে না যে আর্কাইভটিতে প্রয়োজনীয় প্রতিটি প্রোজেক্ট ফাইল রয়েছে বা কোনো অ্যাপ্লিকেশন-নির্দিষ্ট প্রোজেক্ট সঠিকভাবে খুলবে।

ট্যাগ অনুপস্থিত থাকলে

Finder-এ ক্ষতিগ্রস্ত ফাইল বা ফোল্ডারগুলি নির্বাচন করুন এবং Tag বোতাম বা Control-ক্লিক মেনুর মাধ্যমে অনুপস্থিত ট্যাগগুলি যোগ করুন। একসাথে সবগুলিতে ট্যাগ প্রয়োগ করতে আপনি একাধিক আইটেম নির্বাচন করতে পারেন। বিভিন্ন প্ল্যাটফর্মে বা অন্যান্য টুল দিয়ে তৈরি আর্কাইভের ক্ষেত্রে যদি ট্যাগগুলি গুরুত্বপূর্ণ হয়, তবে ট্যাগের নাম এবং সেগুলি কোন ফাইল বা ফোল্ডারে প্রযোজ্য তা উল্লেখ করে সাথে একটি সাধারণ টেক্সট নোট রাখুন; Finder ট্যাগগুলি হলো মেটাডেটা, এবং এর সামঞ্জস্যতা নির্ভর করে সংশ্লিষ্ট টুলস এবং স্টোরেজের ওপর।

এক্সট্র্যাক্ট করা প্রোজেক্টটি পরীক্ষা করার পরে, আপনি ZIP ফাইলটিকে আপনার আর্কাইভ হিসাবে রেখে দিতে পারেন এবং আপনার কাজের সুবিধার্থে সোর্স ফোল্ডারটি মুছে ফেলতে পারেন। গুরুত্বপূর্ণ কাজের জন্য একটি পৃথক ব্যাকআপ রাখুন। Finder ট্যাগিং এবং ট্যাগ অনুসন্ধানের সুবিধা দেয়, তবে এমন কোনো Finder কমান্ড নেই যা নিশ্চিত করতে পারে যে প্রতিটি থার্ড-পার্টি আর্কাইভ এর ট্যাগগুলি সংরক্ষণ বা পুনরুদ্ধার করবেই।

সূত্র