উপরে ড্যানিয়েল বেকের উত্তর থেকে তুলে নেওয়া, এই তথ্যটি প্রকৃতপক্ষে ফাইলের সংস্থার ফর্মে সংরক্ষিত রয়েছে। অ্যাপল বিকাশকারী সরঞ্জামগুলির সাথে "রেজ" এবং "ডিআরজেজ" নামে দুটি ইউটিলিটি সরবরাহ করে যা আপনাকে সংস্থার কাঁটাচামচগুলি পরিচালনা করতে দেয়। বিশেষত, আপনি রেজ সহ একটি ফাইলের মধ্যে একটি সংস্থান ফর্ককে চাপ দিতে পারেন।
কমান্ড লাইন থেকে একটি একক ফাইলের সংস্থান পরিবর্তন করতে, প্রথমে সঠিক টাইপের একটি ফাইল তৈরি করুন, এবং ম্যানুয়ালি এটির যে অ্যাপ্লিকেশনটি আপনি এটি খুলতে চান তাতে এর সংযোগটি ম্যানুয়ালি বদলে দিন This এটি করবেন না, অনুলিপি করার কোনও তথ্য থাকবে না। তারপরে, ডিরিজের সাহায্যে রিসোর্স ফর্কটি টেনে আনুন (একটি ফাইল foo.txt ধরে নেওয়া এবং আপনি যে অ্যাপ্লিকেশনটি ব্যবহার করতে চান তা হ'ল ফায়ারফক্স.এপ)।
DeRez foo.txt > foo.r
এটি foo.r নামে একটি ফাইল তৈরি করবে যা পাঠ্য ফাইল হিসাবে ক্ষয়প্রাপ্ত রিসোর্স ফর্ক। এটি দেখতে এরকম কিছু দেখাবে:
data 'usro' (0) {
$"0000 001A 2F41 7070 6C69 6361 7469 6F6E" /* ..../Application */
$"732F 4669 7265 666F 782E 6170 7000 0000" /* s/Firefox.app... */
$"0000 0000 0000 0000 0000 0000 0000 0000" /* ................ */
আপনি এটিকে সম্পাদনা করতে পারেন যদি আপনি স্ক্র্যাচ থেকে একটি তৈরি করতে চান তবে আপনাকে ফর্ম্যাটটি ঠিক ঠিক পেতে হবে বা এটি কাজ করবে না। এটি কেবল হেক্স-এনকোড অক্ষরগুলি যা আপনি চান অ্যাপ্লিকেশন বান্ডিলটির পথ বর্ণনা করে, একটি শূন্য দিয়ে শেষ করে।
আপনি হয়ত একটি বার্তা দেখতে পাচ্ছেন যে রিসোর্স ফর্কটি খালি এবং অবিচ্ছিন্ন is যদি তা হয় তবে আপনি উত্স ফাইলে প্রতি-ফাইল অ্যাসোসিয়েশন পরিবর্তন করেন নি, তাই আপনাকে এটি করা দরকার, তারপরে ডিআরজ কমান্ডটি আবার চালান।
একবার আপনার এটি হয়ে গেলে, আপনি নীচে এটি অন্য ফাইলের মধ্যে চাপ দিতে পারেন (বার.টিএসটিটি অনুমান করে):
Rez foo.r -a -o bar.txt
এই foo.r. থেকে রিসোর্স কাঁটাচামচ সহ জায়গায় বার টেক্সট আপডেট করে
এটি ঠিকঠাক কাজ করেছে তা পরীক্ষা করতে, যেহেতু রেজ বা ডেরেজের ত্রুটি বার্তাগুলি কেউই মুদ্রণ করে না, কেবল এটি করুন:
DeRez bar.txt
আপনি আগের মত একই তথ্য দেখতে হবে। এত কিছুর পরে, আপনার বার্ষিকভাবে ফাইল বার্টটিএসটি খুলুন এবং এটি ডিফল্ট নয়, সঠিক অ্যাপ্লিকেশনটিতে খোলা উচিত।
ব্যাচের পরিবর্তন করতে, একবার আপনার কাছে .r ফাইলটি উপস্থিত হয়ে গেলে আপনি এই জাতীয় মানের ওয়াইল্ডকার্ড সম্প্রসারণ ব্যবহার করতে পারেন:
Rez foo.r -a -o *.txt
এটি ওয়াইল্ডকার্ডের সাথে মেলে এমন সমস্ত ফাইল করবে।
আমি এটি 10.7-এ করেছি, তবে এটি আমার বুঝতে পেরেছি যে এটি আগের মেশিনগুলিতেও কাজ করে।