Як визначити кодування файлу в Mac OS за допомогою командного рядка

Зміст:

Anonim

Ви можете визначити кодування файлів і набір символів за допомогою командного рядка в Mac OS (і Linux) за допомогою команди «file», яка допомагає отримати загальну та конкретну інформацію про тип файлу.

Це, ймовірно, не буде актуальною підказкою для багатьох користувачів, але якщо вам потрібно працювати з певним набором символів для чогось або потрібно знати тип файлу, кодування чи символ набір введеного елемента здійснюється за допомогою командного рядка, тоді це зробить свою справу.

Команда file працює в Mac OS і Mac OS X, а також у Linux і багатьох інших варіантах Unix, що робить цей трюк також корисним для сценаріїв та інших подібних цілей.

Визначення кодування файлу та набору символів за допомогою командного рядка в Mac OS

Основний синтаксис такий:

файл -I (вхідний файл)

(Якщо це було неочевидно, це велика буква «i» як прапорець, як у -I, а не мала L)

Натискання клавіші return із правильною назвою файлу під час введення відкриє набір символів, наприклад UTF-8, us-ascii, двійковий, 8-бітний тощо.

Наприклад, скажімо, ми перевіряємо набір символів і кодування файлу з іменем «text.txt», тоді синтаксис виглядатиме так:

$ файл -I text.txt text.txt: text/plain; charset=unknown-8bit

Для типу файлу «text/plain» і кодування файлу набору символів «unknown-8bit».

Ви також можете виконати команду file буквально для будь-якого іншого файлу, будь то зображення, архіви, виконувані файли або будь-що інше, на що ви хочете вказати команду. Це може бути добре, якщо ви автоматизуєте щось для визначення типу файлу, щоб потім виконати відповідну команду, можливо, після того, як файл було завантажено за допомогою curl, і тип архіву потрібно визначити перед тим, як можна буде виконати правильну команду.

$ файл -I DownloadedFile.zip DownloadedFile.zip: додаток/zip; charset=binary

Існує багато інших застосувань для перевірки набору символів, кодування файлу та типу файлу через командний рядок за допомогою команди 'file', і прапор -I є лише одним із широкого спектру доступних параметрів . Перегляньте сторінку посібника для файлів, щоб дізнатися більше, якщо це цікаво, і не забудьте ознайомитися з багатьма іншими нашими порадами щодо командного рядка (або перерахуйте всі команди терміналу, доступні на Mac, і трохи повеселіться).

Чи знаєте ви інший або кращий спосіб перевірити кодування файлу та набір символів за допомогою командного рядка в Mac OS? Дайте нам знати в коментарях!

Як визначити кодування файлу в Mac OS за допомогою командного рядка