كيفية تحديد نوع الملف & ترميز من سطر الأوامر في Mac OS X

جدول المحتويات:

Anonim

عادةً إذا كنت تبحث عن تحديد نوع الملف وترميز عنصر ما ، يمكنك ببساطة إلقاء نظرة على الملف في 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 ، أو حتى لأغراضك الخاصة لتحديد ماهية الملف الغامض ، والتطبيق الذي تريد فتحه به ، وربما نوع الامتداد الذي يجب أن يحتوي عليه إذا كان يفتقد واحدًا.

كيفية تحديد نوع الملف & ترميز من سطر الأوامر في Mac OS X