Kako določiti kodiranje vrste datoteke & iz ukazne vrstice v sistemu Mac OS X
Kazalo:
Običajno, če želite določiti vrsto datoteke in kodiranje elementa, lahko preprosto pogledate datoteko v Mac Finderju, preverite pripono imena datoteke, pridobite informacije o datoteki ali celo odprite, da hitro ugotovite, kaj je datoteka. Seveda je to omejeno na uporabniku prijazen datotečni sistem Mac OS X in včasih je treba v ukazni vrstici odkriti, kako je datoteka kodirana ali kakšna je vrsta datoteke, pogosto z manj očitnimi namigi (ali nobenih namigov) kot vidna končnica datoteke.
Če ste v situaciji, ko morate ugotoviti, kaj je določena datoteka in kako je kodirana, lahko uporabite ukaz 'file' z zastavico i z velikimi črkami, da hitro vidite, kaj je datoteka je, in njegov nabor znakov.
Kako določiti vrsto datoteke/kodiranje prek ukazne vrstice v Macu
Če želite to preizkusiti sami, zaženite aplikacijo Terminal in izdajte ustrezno sintakso.
Skladnja za določanje vrste kodiranja datoteke in vrste datoteke v Mac OS (in tudi iz ukazne vrstice linux) izgleda takole:
datoteka -I ime datoteke
Upoštevajte, da je zastavica velika 'i' in ne mala črka l. Izhod pravilno izvedenega ukaza se glasi takole:
/Pot/Do/Ime datoteke: format datoteke/vrsta datoteke; nabor znakov=kodiranje
Oglejmo si nekaj primerov, najprej preverimo datoteko, za katero se izkaže, da je slika:
file -I ~/Desktop/iphone-plus /Users/Paul/Desktop/iphone-plus: image/jpeg; charset=binary
Vrsta datoteke je jasno prikazana, prav tako nabor znakov.
Spet z drugo datoteko, ki je prikazana kot xml, kodiran kot us-ascii:
file -I osxdaily.com.webloc osxdaily.com.webloc: aplikacija/xml; charset=us-ascii
Še en primer, za katerega se izkaže, da je navadna stara besedilna datoteka:
datoteka -I ~/Documents/diywatch ~/Documents/diywatch: text/plain; charset=us-ascii
In še en primer, za katerega se izkaže, da je izvedljiva binarna aplikacija:
file -I /usr/sbin/streamy /usr/sbin/streamy: aplikacija/oktet-tok; charset=binary
Ta pristop ukazne vrstice za določanje vrste datoteke in kodiranja je lahko koristen iz več razlogov, bodisi za uporabo v skriptu, za oddaljeno odpravljanje težav ali vzdrževanje s ssh, iskanje določenih vrst datotek in formatov datotek z vgrajenim -v iskalnih funkcijah v Mac OS X ali celo za lastne namene ugotavljanja, kaj je skrivnostna datoteka, s katero aplikacijo jo odpreti in morda kakšno vrsto končnice naj ima, če ena manjka.