Jak určit typ souboru & Kódování z příkazového řádku v systému Mac OS X
Obsah:
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í.