Како одредити кодирање датотека у Мац ОС-у помоћу командне линије

Преглед садржаја:

Anonim

Можете да одредите кодирање датотека и скуп знакова преко командне линије у Мац ОС-у (и линук-у) коришћењем команде „филе“, која помаже да се дохвате опште и специфичне информације о типу датотеке.

Ово вероватно неће бити релевантан савет за многе кориснике, али ако се од вас захтева да радите са одређеним скупом знакова за нешто или морате да знате који је тип датотеке, кодирање или карактер скуп унесене ставке је путем командне линије, онда ће ово учинити трик.

Команда датотеке ради у Мац ОС-у и Мац оС Кс-у, као иу линук-у и многим другим уникс варијантама, чинећи овај трик корисним и за скрипте и друге сличне сврхе.

Одређивање кодирања датотека и скупа знакова преко командне линије у Мац ОС

Основна синтакса је следећа:

филе -И (улазна датотека)

(У случају да није очигледно, то је велико "и" као застава као у -И, а не мала слова Л)

Притиском на ретурн са одговарајућим именом датотеке као уносом ће се открити скуп знакова као што је УТФ-8, ус-асции, бинарни, 8бит, итд.

На пример, рецимо да проверавамо скуп знакова и кодирање датотеке датотеке под називом „тект.ткт“ онда би синтакса изгледала овако:

$ фајл -И тект.ткт тект.ткт: тект/плаин; цхарсет=ункновн-8бит

Са “тект/плаин” је тип датотеке и “ункновн-8бит” је кодирање датотеке скупа знакова.

Такође можете издати команду датотеке за буквално било коју другу датотеку, било да се ради о сликама, архивама, извршним датотекама или било чему другом на шта желите да усмерите команду. Ово може бити лепо ако нешто аутоматизујете да бисте открили тип датотеке да бисте затим покренули одговарајућу команду, можда након што је датотека преузета помоћу цурл-а и када је потребно одредити тип архиве пре него што се може извршити одговарајућа команда.

$ фајл -И ДовнлоадедФиле.зип ДовнлоадедФиле.зип: апплицатион/зип; цхарсет=бинари

Постоје многе друге употребе за проверу скупа знакова, кодирања датотеке и типа датотеке преко командне линије помоћу команде 'филе', а заставица -И је само једна од широког спектра доступних опција . Погледајте страницу приручника за датотеку да бисте сазнали више ако сте заинтересовани, и не заборавите да погледате наше многе друге савете за командну линију (или наведите све терминалске команде доступне на Мац-у и забавите се).

Да ли знате неки други или бољи начин да проверите кодирање датотека и скуп знакова преко командне линије у Мац ОС-у? Обавестите нас у коментарима!

Како одредити кодирање датотека у Мац ОС-у помоћу командне линије