Kako določiti kodiranje datoteke v Mac OS z ukazno vrstico
Kazalo:
Kodiranje datotek in nabor znakov lahko določite prek ukazne vrstice v sistemu Mac OS (in linux) z uporabo ukaza »file«, ki pomaga pridobiti splošne in posebne informacije o vrsti datoteke.
To verjetno ne bo ustrezen nasvet za mnoge uporabnike, vendar če morate za nekaj delati z določenim naborom znakov ali morate vedeti, kakšna je vrsta datoteke, kodiranje ali znak nastavite vneseni element prek ukazne vrstice, potem bo to pomagalo.
Ukaz datoteke deluje v sistemih Mac OS in Mac OS X, pa tudi v linuxu in številnih drugih različicah unixa, zaradi česar je ta trik koristen tudi za skripte in druge podobne namene.
Določanje kodiranja datoteke in nabora znakov prek ukazne vrstice v Mac OS
Osnovna sintaksa je naslednja:
file -I (vhodna datoteka)
(Če ni bilo očitno, je to velika črka "i" kot zastavica kot pri -I, ne mala črka L)
Če pri vnosu pritisnete tipko return z ustreznim imenom datoteke, boste razkrili nabor znakov, kot je UTF-8, us-ascii, binary, 8bit itd.
Na primer, recimo, da preverjamo nabor znakov in kodiranje datoteke z imenom »text.txt«, potem bi sintaksa izgledala takole:
$ file -I text.txt text.txt: text/plain; charset=unknown-8bit
Pri čemer je »text/plain« vrsta datoteke in »unknown-8bit« nabor znakov za kodiranje datoteke.
Ukaz za datoteko lahko izdate tudi dobesedno za katero koli drugo datoteko, naj bodo to slike, arhivi, izvršljive datoteke ali kar koli drugega, na kar želite usmeriti ukaz. To je lahko dobro, če avtomatizirate nekaj za zaznavanje vrste datoteke za zagon ustreznega ukaza, morda potem, ko je bila datoteka prenesena s curl in je treba določiti vrsto arhiva, preden je mogoče izvesti ustrezen ukaz.
$ datoteka -I DownloadedFile.zip DownloadedFile.zip: aplikacija/zip; charset=binary
Obstaja veliko drugih uporab za preverjanje nabora znakov, kodiranja datoteke in vrste datoteke prek ukazne vrstice z ukazom 'datoteka', zastavica -I pa je le ena izmed številnih razpoložljivih možnosti . Oglejte si priročnik za datoteko, če želite izvedeti več, če vas zanima, in ne pozabite preveriti naših številnih drugih nasvetov za ukazno vrstico (ali naštejte vse terminalske ukaze, ki so na voljo v Macu, in se malo zabavajte).
Ali poznate drug ali boljši način za preverjanje kodiranja datoteke in nabora znakov prek ukazne vrstice v Mac OS? Sporočite nam v komentarjih!