Как определить кодировку файла в Mac OS с помощью командной строки
Оглавление:
Вы можете определить кодировку файлов и набор символов через командную строку в Mac OS (и linux) с помощью команды «file», которая помогает получить общую и конкретную информацию о типе файла.
Этот совет, вероятно, не будет актуален для многих пользователей, но если вам нужно работать с определенным набором символов для чего-то или вам нужно знать, что такое тип файла, кодировка или символ набор введенного элемента осуществляется через командную строку, тогда это поможет.
Команда file работает в Mac OS и Mac oS X, а также в Linux и многих других вариантах Unix, что делает этот прием полезным для сценариев и других подобных целей.
Определение кодировки файла и набора символов с помощью командной строки в Mac OS
Основной синтаксис выглядит следующим образом:
file -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: application/zip; charset=binary
Есть много других способов проверки набора символов, кодировки файла и типа файла через командную строку с помощью команды 'file', и флаг -I является лишь одним из множества доступных параметров. . Посетите страницу руководства для файла, чтобы узнать больше, если интересно, и не забудьте ознакомиться со многими другими советами по работе с командной строкой (или перечислите все команды терминала, доступные на Mac, и немного повеселитесь).
Знаете ли вы другой или лучший способ проверить кодировку файла и набор символов через командную строку в Mac OS? Дайте нам знать об этом в комментариях!