كيفية تحديد نوع الملف & ترميز من سطر الأوامر في Mac OS X
جدول المحتويات:
عادةً إذا كنت تبحث عن تحديد نوع الملف وترميز عنصر ما ، يمكنك ببساطة إلقاء نظرة على الملف في Mac Finder ، أو التحقق من امتداد اسم الملف ، أو الحصول على معلومات حول الملف ، أو حتى فتحه لمعرفة ما هو الملف بسرعة. بالطبع ، هذا يقتصر على نظام الملفات سهل الاستخدام لنظام التشغيل Mac OS X ، وهناك مناسبات قد يكون من الضروري فيها اكتشاف كيفية تشفير الملف أو نوع الملف من سطر الأوامر ، وغالبًا مع أدلة أقل وضوحًا (أو لا توجد أدلة على الإطلاق) من امتداد ملف مرئي.
إذا كنت في موقف تحتاج فيه إلى معرفة ما هو ملف معين وكيف يتم ترميزه ، يمكنك استخدام الأمر "file" الذي يحمل علامة i الكبيرة لترى بسرعة ما هو الملف هو ، وهو مجموعة أحرف.
كيفية تحديد نوع الملف / الترميز عبر سطر الأوامر على Mac
لتجربة ذلك بنفسك ، قم بتشغيل تطبيق Terminal وأصدر الصيغة الصحيحة.
بناء الجملة لتحديد نوع ترميز الملف ونوع الملف في نظام التشغيل Mac OS (ومن سطر أوامر linux أيضًا) يبدو كما يلي:
file -I filename
هل لاحظ أن العلم هو حرف "i" كبير وليس حرف l صغير. سيقرأ إخراج الأمر المنفذ بشكل صحيح كما يلي:
/ المسار / إلى / اسم الملف: تنسيق الملف / نوع الملف؛ charset=ترميز
دعونا نلقي نظرة على بعض الأمثلة ، أولاً فحص ملف يتضح أنه صورة:
file -I ~ / Desktop / iphone-plus / Users / Paul / Desktop / iphone-plus: image / jpeg؛ charset=ثنائي
يظهر نوع الملف بوضوح كما هو الحال في مجموعة الأحرف.
مرة أخرى ، مع ملف آخر ، يظهر بصيغة xml مشفرة باسم us-ascii:
file -I osxdaily.com.webloc osxdaily.com.webloc: application / xml؛ charset=us-ascii
مثال آخر اتضح أنه ملف نصي قديم:
file -I ~ / Documents / diywatch ~ / Documents / diywatch: text / simple؛ charset=us-ascii
ومثال آخر تبين أنه تطبيق ثنائي قابل للتنفيذ:
file -I / usr / sbin / streamy / usr / sbin / streamy: application / octet-stream؛ charset=ثنائي
يمكن أن يكون نهج سطر الأوامر هذا لتحديد نوع الملف وترميزه مفيدًا لأسباب عديدة ، سواء للاستخدام في برنامج نصي ، أو لاستكشاف الأخطاء وإصلاحها عن بُعد أو الصيانة باستخدام ssh ، والعثور على أنواع الملفات وتنسيقات الملفات المحددة باستخدام -في وظائف البحث في نظام التشغيل Mac OS X ، أو حتى لأغراضك الخاصة لتحديد ماهية الملف الغامض ، والتطبيق الذي تريد فتحه به ، وربما نوع الامتداد الذي يجب أن يحتوي عليه إذا كان يفتقد واحدًا.