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

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

Anonim

Обично ако желите да одредите тип датотеке и кодирање ставке, можете једноставно погледати датотеку у Мац Финдер-у, проверити екстензију назива датотеке, добити информације о датотеци или чак и да га отворите да брзо сазнате шта је датотека. Наравно, то је ограничено на систем датотека прилагођен кориснику Мац ОС Кс-а и постоје прилике у којима ће можда бити потребно открити како је датотека кодирана или који је тип датотеке из командне линије, често са мање очигледним траговима (или нема никаквих трагова) него видљива екстензија датотеке.

Ако сте у ситуацији да морате да схватите шта је одређена датотека и како је кодирана, можете користити команду 'филе' са великим словима и заставицом да бисте брзо видели шта је датотека је, и то је скуп знакова.

Како одредити тип датотеке/кодирање преко командне линије на Мац

Да бисте сами испробали ово, покрените апликацију Терминал и издајте одговарајућу синтаксу.

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

филе -И име датотеке

Имајте на уму да је застава велико 'и', а не мало л. Излаз исправно извршене команде ће гласити овако:

/путања/до/име датотеке: формат датотеке/тип датотеке; цхарсет=енцодинг

Погледајмо неколико примера, прво је провера датотеке за коју се испоставило да је слика:

филе -И ~/Десктоп/ипхоне-плус /Усерс/Паул/Десктоп/ипхоне-плус: имаге/јпег; цхарсет=бинари

Тип датотеке је јасно приказан као и скуп знакова.

Опет, са другом датотеком, која се приказује као кмл кодиран као ус-асции:

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

Још један пример за који се испоставило да је обична стара текстуална датотека:

филе -И ~/Доцументс/дииватцх ~/Доцументс/дииватцх: тект/плаин; цхарсет=ус-асции

И још један пример за који се испоставило да је извршна бинарна апликација:

филе -И /уср/сбин/стреами /уср/сбин/стреами: апплицатион/оцтет-стреам; цхарсет=бинари

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

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