Kako odrediti tip datoteke & kodiranje iz naredbenog retka u Mac OS X

Sadržaj:

Anonim

Obično ako želite odrediti vrstu datoteke i kodiranje stavke, možete jednostavno pogledati datoteku u Mac Finderu, provjeriti ekstenziju naziva datoteke, dobiti informacije o datoteci ili čak ga i otvorite da brzo saznate koja je datoteka. Naravno, to je ograničeno na user-friendly datotečni sustav Mac OS X, a postoje prilike u kojima može biti potrebno otkriti kako je datoteka kodirana ili koja je vrsta datoteke iz naredbenog retka, često s manje očiglednim tragovima (ili nema nikakvih tragova) nego vidljivi nastavak datoteke.

Ako ste u situaciji da trebate otkriti što je određena datoteka i kako je kodirana, možete upotrijebiti naredbu 'file' s oznakom i velikim slovima kako biste brzo vidjeli što je datoteka je, i njegov skup znakova.

Kako odrediti vrstu datoteke / kodiranje putem naredbenog retka na Macu

Da biste to sami isprobali, pokrenite aplikaciju Terminal i izdajte odgovarajuću sintaksu.

Sintaksa za određivanje vrste kodiranja datoteke i vrste datoteke u Mac OS-u (kao i iz linux naredbenog retka) izgleda ovako:

file -I naziv datoteke

Imajte na umu da je zastavica veliko 'i', a ne malo l. Izlaz ispravno izvršene naredbe glasit će ovako:

/Put/Do/Naziv datoteke: format datoteke/tip datoteke; skup znakova=kodiranje

Pogledajmo nekoliko primjera, prvo je provjera datoteke za koju se ispostavi da je slika:

file -I ~/Desktop/iphone-plus /Users/Paul/Desktop/iphone-plus: image/jpeg; skup znakova=binarni

Vrsta datoteke je jasno prikazana kao i skup znakova.

Opet, s drugom datotekom, koja se prikazuje kao xml kodiran kao us-ascii:

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

Još jedan primjer za koji se ispostavilo da je obična stara tekstualna datoteka:

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

I još jedan primjer za koji se ispostavilo da je izvršna binarna aplikacija:

file -I /usr/sbin/streamy /usr/sbin/streamy: aplikacija/octet-stream; skup znakova=binarni

Ovaj pristup naredbenog retka za određivanje vrste datoteke i kodiranja može biti od pomoći iz mnogo razloga, bilo za korištenje u skripti, za daljinsko rješavanje problema ili održavanje s ssh-om, pronalaženje određenih vrsta datoteka i formata datoteka s ugrađenim -u funkcijama pretraživanja u Mac OS X-u ili čak za vlastite potrebe utvrđivanja što je tajanstvena datoteka, s kojom je aplikacijom otvoriti i možda koju bi vrstu proširenja trebala imati ako nedostaje.

Kako odrediti tip datoteke & kodiranje iz naredbenog retka u Mac OS X