Jak určit typ souboru & Kódování z příkazového řádku v systému Mac OS X

Obsah:

Anonim

Pokud chcete určit typ souboru a kódování položky, můžete se jednoduše podívat na soubor v Mac Finderu, zkontrolovat příponu názvu souboru, získat informace o souboru nebo dokonce jej otevřete, abyste rychle zjistili, o jaký soubor jde. To je samozřejmě omezeno na uživatelsky přívětivý souborový systém Mac OS X a existují případy, kdy může být nutné zjistit, jak je soubor kódován nebo jaký je typ souboru z příkazového řádku, často s méně zřejmými vodítky (nebo žádné stopy), než viditelná přípona souboru.

Pokud se nacházíte v situaci, kdy potřebujete zjistit, co je konkrétní soubor a jak je zakódován, můžete použít příkaz 'file' s velkým písmenem i, abyste rychle viděli, jaký soubor je a je to znaková sada.

Jak určit typ souboru / kódování pomocí příkazového řádku v systému Mac

Abyste si to vyzkoušeli sami, spusťte aplikaci Terminál a zadejte správnou syntaxi.

Syntaxe pro určení typu kódování souboru a typu souboru v systému Mac OS (a také z příkazového řádku linuxu) vypadá takto:

soubor -I název_souboru

Všimněte si, že vlajka je velké „i“, nikoli malé l. Výstup správně provedeného příkazu bude znít takto:

/Cesta/K/Název souboru: formát souboru/typ souboru; charset=encoding

Podívejme se na několik příkladů, nejprve zkontrolujeme soubor, který se ukáže jako obrázek:

file -I ~/Desktop/iphone-plus /Users/Paul/Desktop/iphone-plus: image/jpeg; znaková sada=binární

Typ souboru je jasně zobrazen, stejně jako znaková sada.

Opět s dalším souborem, který se zobrazuje jako xml zakódovaný jako us-ascii:

file -I osxdaily.com.webloc osxdaily.com.webloc: application/xml; charset=us-ascii

Další příklad, který se ukáže jako obyčejný starý textový soubor:

file -I ~/Documents/diywatch ~/Documents/diywatch: text/plain; charset=us-ascii

A další příklad, který se ukáže jako spustitelná binární aplikace:

file -I /usr/sbin/streamy /usr/sbin/streamy: aplikace/oktet-stream; znaková sada=binární

Tento přístup k určení typu souboru a kódování pomocí příkazového řádku může být užitečný z mnoha důvodů, ať už pro použití ve skriptu, pro vzdálené odstraňování problémů nebo údržbu pomocí ssh, hledání konkrétních typů souborů a formátů souborů pomocí vestavěného -ve vyhledávacích funkcích v systému Mac OS X nebo dokonce pro vlastní účely určení, co je tajemný soubor, v jaké aplikaci jej otevřít a případně jaký typ rozšíření by měl mít, pokud nějaké chybí.

Jak určit typ souboru & Kódování z příkazového řádku v systému Mac OS X