Ako určiť typ súboru & kódovanie z príkazového riadka v systéme Mac OS X
Obsah:
Ak chcete zistiť typ súboru a kódovanie položky, môžete si súbor jednoducho pozrieť v aplikácii Mac Finder, skontrolovať príponu názvu súboru, získať informácie o súbore alebo dokonca ho otvorte, aby ste rýchlo zistili, o aký súbor ide. Samozrejme, je to obmedzené na užívateľsky prívetivý súborový systém Mac OS X a existujú prípady, kedy môže byť potrebné zistiť, ako je súbor kódovaný alebo aký je typ súboru z príkazového riadku, často s menej zrejmými vodidlami (alebo žiadne stopy) než viditeľná prípona súboru.
Ak sa nachádzate v situácii, keď potrebujete zistiť, čo je konkrétny súbor a ako je zakódovaný, môžete použiť príkaz 'file' s príznakom veľkého písmena i, aby ste rýchlo zistili, čo je súbor je a je to znaková sada.
Ako určiť typ súboru / kódovanie pomocou príkazového riadka v systéme Mac
Ak si to chcete vyskúšať sami, spustite aplikáciu Terminál a zadajte správnu syntax.
Syntax na určenie typu kódovania súboru a typu súboru v systéme Mac OS (a tiež z príkazového riadku linuxu) vyzerá takto:
súbor -I názov súboru
Všimnite si, že vlajka je veľké „i“ a nie malé l. Výstup správne vykonaného príkazu bude znieť takto:
/Cesta/K/Názov súboru: formát/typ súboru; charset=encoding
Pozrime sa na niekoľko príkladov, najprv skontrolujeme súbor, ktorý sa ukáže ako obrázok:
file -I ~/Desktop/iphone-plus /Users/Paul/Desktop/iphone-plus: image/jpeg; charset=binary
Typ súboru je jasne zobrazený, rovnako ako znaková sada.
Opäť s ďalším súborom, ktorý sa zobrazuje ako xml zakódovaný ako us-ascii:
file -I osxdaily.com.webloc osxdaily.com.webloc: application/xml; charset=us-ascii
Ďalší príklad, ktorý sa ukáže ako obyčajný starý textový súbor:
file -I ~/Documents/diywatch ~/Documents/diywatch: text/plain; charset=us-ascii
A ďalší príklad, ktorý sa ukáže ako spustiteľná binárna aplikácia:
file -I /usr/sbin/streamy /usr/sbin/streamy: application/octet-stream; charset=binary
Tento prístup k určovaniu typu súboru a kódovania pomocou príkazového riadka môže byť užitočný z mnohých dôvodov, či už pri použití v skripte, pri riešení problémov na diaľku alebo pri údržbe pomocou ssh, pri hľadaní konkrétnych typov súborov a formátov súborov pomocou vstavaného - vo vyhľadávacích funkciách v systéme Mac OS X alebo dokonca na vlastné účely určenia, čo je tajomný súbor, v akej aplikácii ho otvoriť a prípadne aký typ rozšírenia by mal mať, ak nejaké chýba.