কিভাবে ম্যাক ওএস এক্স-এ কমান্ড লাইন থেকে ফাইলের ধরন & এনকোডিং নির্ধারণ করবেন
সুচিপত্র:
সাধারণত আপনি যদি কোনো আইটেমের ফাইলের ধরন এবং এনকোডিং নির্ধারণ করতে চান, তাহলে আপনি কেবল ম্যাক ফাইন্ডারে ফাইলটি দেখতে পারেন, ফাইলের নাম এক্সটেনশন চেক করতে পারেন, ফাইল সম্পর্কে তথ্য পান বা এমনকি ফাইলটি কী তা দ্রুত খুঁজে পেতে এটি খুলুন। অবশ্যই, এটি ম্যাক ওএস এক্স-এর ব্যবহারকারী বান্ধব ফাইল সিস্টেমের মধ্যে সীমাবদ্ধ, এবং এমন কিছু ঘটনা রয়েছে যেখানে কমান্ড লাইন থেকে একটি ফাইল কীভাবে এনকোড করা হয়েছে বা ফাইলের ধরনটি কী তা সনাক্ত করার প্রয়োজন হতে পারে, প্রায়শই কম স্পষ্ট ক্লু সহ (বা একটি দৃশ্যমান ফাইল এক্সটেনশনের চেয়ে কোন সূত্র নেই)।
আপনি যদি এমন পরিস্থিতিতে থাকেন যেখানে আপনাকে একটি নির্দিষ্ট ফাইল কী এবং এটি কীভাবে এনকোড করা হয়েছে তা বের করতে হবে, আপনি ফাইলটি কী তা দ্রুত দেখতে বড় হাতের i ফ্ল্যাগ সহ 'file' কমান্ড ব্যবহার করতে পারেন হয়, এবং এটি অক্ষর সেট।
ম্যাকের কমান্ড লাইনের মাধ্যমে ফাইলের ধরন/এনকোডিং কীভাবে নির্ধারণ করবেন
এটি নিজে চেষ্টা করতে, টার্মিনাল অ্যাপ্লিকেশন চালু করুন এবং সঠিক সিনট্যাক্স জারি করুন।
ম্যাক ওএস (এবং লিনাক্স কমান্ড লাইন থেকেও) ফাইল এনকোডিং টাইপ এবং ফাইলের ধরন নির্ধারণের জন্য সিনট্যাক্স দেখতে নিচের মতো:
ফাইল -আমি ফাইলের নাম
মনে রাখবেন পতাকাটি একটি মূলধন ‘i’ এবং ছোট হাতের l নয়। সঠিকভাবে চালানো কমান্ডের আউটপুট নিচের মত পড়বে:
/পাথ/প্রতি/ফাইলের নাম: ফাইল ফরম্যাট/ফাইলটাইপ; charset=এনকোডিং
আসুন কয়েকটি উদাহরণ দেখি, প্রথমে একটি ফাইল চেক করা হচ্ছে যা একটি ছবি হতে দেখা যাচ্ছে:
file -I ~/Desktop/iphone-plus /Users/Paul/Desktop/iphone-plus: image/jpeg; charset=বাইনারী
ফাইলের ধরনটি অক্ষর সেটের মতো স্পষ্টভাবে দেখানো হয়েছে।
আবার, অন্য একটি ফাইলের সাথে, যা us-ascii হিসাবে এনকোড করা xml হিসাবে দেখায়:
file -I osxdaily.com.webloc osxdaily.com.webloc: application/xml; charset=us-ascii
আরেকটি উদাহরণ যা একটি সাধারণ পুরানো টেক্সট ফাইল হিসাবে পরিণত হয়েছে:
file -I ~/Documents/diywatch ~/Documents/diywatch: text/plain; charset=us-ascii
এবং আরেকটি উদাহরণ যা একটি এক্সিকিউটেবল বাইনারি অ্যাপ্লিকেশন হতে দেখা যাচ্ছে:
file -I /usr/sbin/streamy /usr/sbin/streamy: application/octet-stream; charset=বাইনারী
ফাইলের ধরন এবং এনকোডিং নির্ধারণের জন্য এই কমান্ড লাইন পদ্ধতিটি অনেক কারণে সহায়ক হতে পারে, স্ক্রিপ্টে ব্যবহারের জন্য, দূরবর্তী সমস্যা সমাধানের জন্য বা ssh এর সাথে রক্ষণাবেক্ষণের জন্য, বিল্টের সাথে নির্দিষ্ট ফাইলের ধরন এবং ফাইল ফর্ম্যাটগুলি খুঁজে বের করার জন্য - Mac OS X-এ অনুসন্ধান ফাংশনগুলিতে, বা এমনকি আপনার নিজের উদ্দেশ্যে একটি রহস্য ফাইল কী, এটি কোন অ্যাপ দিয়ে খুলতে হবে এবং যদি এটি অনুপস্থিত থাকে তবে এটির কোন ধরনের এক্সটেনশন থাকা উচিত।