Paano Tukuyin ang File Encoding sa Mac OS sa pamamagitan ng Command Line

Talaan ng mga Nilalaman:

Anonim

Maaari mong matukoy ang isang file encoding at set ng character sa pamamagitan ng command line sa Mac OS (at linux) sa pamamagitan ng paggamit ng command na "file", na tumutulong upang makuha ang pangkalahatan at partikular na impormasyon tungkol sa isang uri ng file.

Malamang na hindi ito magiging kaugnay na tip sa maraming user, ngunit kung kinakailangan mong gumamit ng isang partikular na set ng character para sa isang bagay o kailangan mong malaman kung ano ang uri ng file, encoding, o character set ng isang inputted item ay sa pamamagitan ng command line, at ito ang gagawa ng trick.

Gumagana ang file command sa Mac OS at Mac oS X pati na rin sa linux at maraming iba pang variation ng unix, na ginagawang kapaki-pakinabang din ang trick na ito para sa mga script at iba pang katulad na layunin.

Pagtukoy sa File Encoding at Character Set sa pamamagitan ng Command Line sa Mac OS

Ang pangunahing syntax ay ang mga sumusunod:

file -I (input file)

(Kung sakaling hindi halata, capital na "i" iyon bilang flag as in -I, hindi lowercase L)

Pagpindot sa return na may wastong pangalan ng file habang ang input ay magpapakita ng set ng character tulad ng UTF-8, us-ascii, binary, 8bit, atbp.

Halimbawa, sabihin nating sinusuri natin ang set ng character at pag-encode ng file ng isang file na pinangalanang "text.txt" at magiging ganito ang hitsura ng syntax:

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

Na ang “text/plain” ang uri ng file at ang “unknown-8bit” ang character set file encoding.

Maaari ka ring mag-isyu ng file command sa literal na anumang iba pang file, maging ito ay mga imahe, archive, executable, o anumang bagay na gusto mong ituro sa command. Maganda ito kung nag-o-automate ka ng isang bagay upang matukoy ang isang uri ng file upang magpatakbo ng naaangkop na command, marahil pagkatapos na ma-download ang isang file gamit ang curl at ang uri ng archive ay kailangang matukoy bago maipatupad ang isang wastong command.

$ file -I DownloadedFile.zip DownloadedFile.zip: application/zip; charset=binary

Maraming iba pang gamit para sa pagsuri ng set ng character, pag-encode ng file, at uri ng file sa pamamagitan ng command line gamit ang command na 'file', at ang flag na -I ay isa lamang sa malawak na iba't ibang opsyon na available. . Tingnan ang manu-manong page para sa file upang matuto nang higit pa kung interesado, at huwag kalimutang tingnan ang aming marami pang ibang command line tip (o ilista ang lahat ng terminal command na available sa Mac at magkaroon ng kaunting kasiyahan).

May alam ka bang isa pa o mas mahusay na paraan upang suriin ang pag-encode ng file at set ng character sa pamamagitan ng command line sa Mac OS? Ipaalam sa amin sa mga komento!

Paano Tukuyin ang File Encoding sa Mac OS sa pamamagitan ng Command Line