Kako odrediti kodiranje datoteke u Mac OS-u pomoću naredbenog retka

Sadržaj:

Anonim

Možete odrediti kodiranje datoteke i skup znakova putem naredbenog retka u Mac OS-u (i linuxu) pomoću naredbe “file”, koja pomaže u dohvaćanju općih i specifičnih informacija o vrsti datoteke.

Ovo vjerojatno neće biti relevantan savjet mnogim korisnicima, ali ako morate raditi s određenim skupom znakova za nešto ili trebate znati koja je to vrsta datoteke, kodiranje ili znak skup unesene stavke je putem naredbenog retka, onda će ovo poslužiti.

Naredba file radi u Mac OS-u i Mac OS X-u, kao iu linuxu i mnogim drugim varijantama Unix-a, čineći ovaj trik također korisnim za skripte i druge slične svrhe.

Određivanje kodiranja datoteke i skupa znakova putem naredbenog retka u Mac OS-u

Osnovna sintaksa je sljedeća:

file -I (ulazna datoteka)

(U slučaju da nije očito, to je veliko "i" kao oznaka kao u -I, a ne malo L)

Pritiskom na return s odgovarajućim nazivom datoteke kao unosa otkrit će se skup znakova kao što su UTF-8, us-ascii, binarni, 8-bitni, itd.

Na primjer, recimo da provjeravamo skup znakova i kodiranje datoteke pod nazivom "text.txt" tada bi sintaksa izgledala ovako:

$ file -I text.txt text.txt: text/plain; charset=unknown-8bit

Pri čemu je "text/plain" vrsta datoteke, a "unknown-8bit" skup znakova za kodiranje datoteke.

Također možete izdati naredbu file na doslovno bilo kojoj drugoj datoteci, bilo da se radi o slikama, arhivama, izvršnim datotekama ili bilo čemu drugom na što želite usmjeriti naredbu. Ovo može biti zgodno ako automatizirate nešto za otkrivanje vrste datoteke kako biste potom pokrenuli odgovarajuću naredbu, možda nakon što je datoteka preuzeta pomoću curl i potrebno je odrediti vrstu arhive prije nego što se može izvršiti ispravna naredba.

$ file -I DownloadedFile.zip DownloadedFile.zip: aplikacija/zip; skup znakova=binarni

Postoje mnoge druge upotrebe za provjeru skupa znakova, kodiranja datoteke i vrste datoteke putem naredbenog retka s naredbom 'file', a zastavica -I samo je jedna od široke palete dostupnih opcija . Provjerite stranicu priručnika za datoteku kako biste saznali više ako vas zanima, i ne zaboravite pogledati naše mnoge druge savjete za naredbeni redak (ili navedite sve terminalske naredbe dostupne na Macu i malo se zabavite).

Znate li za neki drugi ili bolji način provjere kodiranja datoteke i skupa znakova putem naredbenog retka u Mac OS-u? Javite nam u komentarima!

Kako odrediti kodiranje datoteke u Mac OS-u pomoću naredbenog retka