Cách xác định loại tệp & Mã hóa từ dòng lệnh trong Mac OS X

Mục lục:

Anonim

Thông thường, nếu bạn đang tìm cách xác định loại tệp và mã hóa của một mục, thì bạn chỉ cần xem tệp trong Mac Finder, kiểm tra phần mở rộng của tên tệp, Nhận thông tin về tệp hoặc thậm chí mở nó để nhanh chóng tìm ra tập tin đó là gì. Tất nhiên, điều đó chỉ giới hạn ở hệ thống tệp thân thiện với người dùng của Mac OS X và đôi khi có thể cần phát hiện cách tệp được mã hóa hoặc loại tệp từ dòng lệnh, thường có manh mối ít rõ ràng hơn (hoặc không có manh mối nào cả) ngoài phần mở rộng tệp có thể nhìn thấy.

Nếu bạn đang ở trong tình huống cần tìm hiểu xem một tệp cụ thể là gì và nó được mã hóa như thế nào, bạn có thể sử dụng lệnh 'tệp' với cờ chữ i viết hoa để xem nhanh tệp đó là gì. là và đó là bộ ký tự.

Cách xác định loại tệp/mã hóa qua dòng lệnh trên máy Mac

Để tự mình thử điều này, hãy khởi chạy ứng dụng Terminal và đưa ra cú pháp thích hợp.

Cú pháp xác định loại mã hóa tệp và loại tệp trong Mac OS (và cả từ dòng lệnh linux) như sau:

file -I filename

Xin lưu ý rằng cờ là chữ 'i' viết hoa chứ không phải chữ l viết thường. Đầu ra của lệnh được thực thi đúng cách sẽ có nội dung như sau:

/Path/To/Filename: fileformat/filetype; bộ ký tự=mã hóa

Hãy xem xét một vài ví dụ, đầu tiên là kiểm tra một tệp mà hóa ra là một hình ảnh:

file -I ~/Desktop/iphone-plus /Users/Paul/Desktop/iphone-plus: image/jpeg; bộ ký tự=binary

Loại tệp được hiển thị rõ ràng giống như bộ ký tự.

Một lần nữa, với một tệp khác, hiển thị dưới dạng xml được mã hóa dưới dạng us-ascii:

file -I osxdaily.com.webloc osxdaily.com.webloc: application/xml; bộ ký tự=us-ascii

Một ví dụ khác hóa ra là một tệp văn bản cũ thuần túy:

file -I ~/Documents/diywatch ~/Documents/diywatch: text/plain; bộ ký tự=us-ascii

Và một ví dụ khác hóa ra là một ứng dụng nhị phân có thể thực thi được:

file -I /usr/sbin/streamy /usr/sbin/streamy: application/octet-stream; bộ ký tự=binary

Cách tiếp cận dòng lệnh này để xác định loại tệp và mã hóa có thể hữu ích vì nhiều lý do, cho dù là để sử dụng trong tập lệnh, để khắc phục sự cố hoặc bảo trì từ xa bằng ssh, tìm các loại tệp và định dạng tệp cụ thể bằng công cụ được tạo -trong các chức năng tìm kiếm trong Mac OS X hoặc thậm chí cho mục đích của riêng bạn để xác định tệp bí ẩn là gì, mở tệp đó bằng ứng dụng nào và có lẽ nó nên có loại tiện ích mở rộng nào nếu thiếu tệp.

Cách xác định loại tệp & Mã hóa từ dòng lệnh trong Mac OS X