Kaip nustatyti failų kodavimą Mac OS naudojant komandinę eilutę
Turinys:
Failų kodavimą ir simbolių rinkinį galite nustatyti naudodami komandų eilutę Mac OS (ir Linux) naudodami komandą „file“, kuri padeda gauti bendrą ir konkrečią informaciją apie failo tipą.
Tai tikriausiai nebus aktualus patarimas daugeliui vartotojų, bet jei jums reikia dirbti su konkrečiu simbolių rinkiniu arba reikia žinoti, koks failo tipas, kodavimas ar simbolis įvesto elemento rinkinys yra komandų eilutės būdu, tada tai padarys viską.
Failo komanda veikia „Mac OS“ ir „Mac oS X“, taip pat „Linux“ ir daugelyje kitų „Unix“ variantų, todėl šis triukas taip pat naudingas scenarijams ir kitiems panašiems tikslams.
Failo kodavimo ir simbolių rinkinio nustatymas naudojant komandinę eilutę sistemoje „Mac OS“
Pagrindinė sintaksė yra tokia:
file -I (įvesties failas)
(Jei tai nebuvo akivaizdu, tai yra didžioji „i“ kaip vėliavėlė kaip -I, o ne mažoji L)
Paspaudus return su tinkamu failo pavadinimu, įvedant bus atskleistas simbolių rinkinys, pvz., UTF-8, us-ascii, dvejetainis, 8 bitų ir kt.
Tarkime, kad tikriname failo, pavadinto "text.txt", simbolių rinkinį ir failo kodavimą, tada sintaksė atrodys taip:
$ failas -I tekstas.txt tekstas.txt: tekstas/paprastas; charset=unknown-8bit
Kai „text/plain“ yra failo tipas, o „unknown-8bit“ yra simbolių rinkinio failo kodavimas.
Failo komandą taip pat galite duoti bet kuriame kitame faile, nesvarbu, ar tai būtų vaizdai, archyvai, vykdomieji failai ar bet kas kita, į kurią norite nukreipti komandą. Tai gali būti puiku, jei automatizuojate ką nors, kad aptiktumėte failo tipą ir paleiskite atitinkamą komandą, galbūt po to, kai failas buvo atsiųstas su curl ir prieš paleidžiant tinkamą komandą reikia nustatyti archyvo tipą.
$ failas -I DownloadedFile.zip DownloadedFile.zip: aplikacija/zip; charset=binary
Yra daug kitų būdų, kaip patikrinti simbolių rinkinį, failų kodavimą ir failo tipą naudojant komandų eilutę su komanda „file“, o vėliavėlė -I yra tik viena iš daugybės galimų parinkčių. . Peržiūrėkite failo vadovą, kad sužinotumėte daugiau, jei susidomėjote, ir nepamirškite perskaityti daugelio kitų komandų eilutės patarimų (arba išvardykite visas „Mac“ sistemoje pasiekiamas terminalo komandas ir smagiai praleiskite laiką).
Ar žinote kitą ar geresnį būdą, kaip patikrinti failų kodavimą ir simbolių rinkinį naudojant komandinę eilutę Mac OS? Praneškite mums komentaruose!