Preporučeni, 2024

Izbor urednika

Kako odrediti vrstu datoteke i kodiranje iz naredbenog retka u mac os x

Apple won't like this... - Run MacOS on ANY PC

Apple won't like this... - Run MacOS on ANY PC

Sadržaj:

Anonim

Ako obično želite odrediti vrstu datoteke i kodiranje stavke, jednostavno možete pogledati datoteku u programu Mac Finder, provjeriti proširenje naziva datoteke, dobiti informacije o datoteci ili je čak otvoriti kako biste brzo saznali što datoteka je. Naravno, to je ograničeno na korisnički datotečni sustav Mac OS X, a postoje i prilike u kojima je možda potrebno otkriti kako je datoteka kodirana ili koji je tip datoteke iz naredbenog retka, često s manje očiglednih tragova (ili bez tragova) nego vidljivi nastavak datoteke.

Ako ste u situaciji u kojoj morate shvatiti što je određena datoteka i kako je kodirana, pomoću naredbe 'file' s velikim slovom i velika slova možete brzo vidjeti što je datoteka i je li skup znakova.

Kako odrediti vrstu datoteke / kodiranje putem naredbenog retka na Macu

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

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

file -I filename

Imajte na umu da je zastava veliko i ', a ne mala slova l. Izlaz pravilno izvedene naredbe bit će sljedeći:

/Path/To/Filename: fileformat/filetype; charset=encoding

Pogledajmo nekoliko primjera, prvo provjeravamo datoteku za koju se pokaže da je slika:

file -I ~/Desktop/iphone-plus
/Users/Paul/Desktop/iphone-plus: image/jpeg; charset=binary

Vrsta datoteke je jasno prikazana, kao i skup znakova.

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

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

Još jedan primjer koji ispada obična stara tekstualna datoteka:

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

I još jedan primjer koji se ispostavlja kao izvršna binarna aplikacija:

file -I /usr/sbin/streamy
/usr/sbin/streamy: application/octet-stream; charset=binary

Ovaj pristup naredbenog retka za određivanje vrste datoteke i kodiranja može biti od koristi iz više razloga, bilo za upotrebu u skripti, za daljinsko rješavanje problema ili održavanje ssh-om, pronalaženje određenih vrsta datoteka i formata datoteka s ugrađenim funkcijama pretraživanja u Mac OS X ili, čak, u vlastite svrhe utvrđivanja što je misteriozna datoteka, s kojom aplikacijom otvoriti i možda koji tip proširenja treba imati ako nedostaje.

Top