Ako určiť typ súboru & kódovanie z príkazového riadka v systéme Mac OS X

Obsah:

Anonim

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.

Ako určiť typ súboru & kódovanie z príkazového riadka v systéme Mac OS X