A fájlkódolás meghatározása parancssor segítségével Mac OS rendszerben

Tartalomjegyzék:

Anonim

A fájlok kódolását és karakterkészletét a parancssoron keresztül határozhatja meg Mac OS (és linux) rendszerben a „file” paranccsal, amely segít lekérni egy fájltípusra vonatkozó általános és specifikus információkat.

Ez valószínűleg nem lesz releváns tipp sok felhasználó számára, de ha valamihez konkrét karakterkészlettel kell dolgoznia, vagy tudnia kell, hogy milyen fájltípus, kódolás vagy karakter egy bevitt elemet a parancssorban kell megadni, akkor ez meg fogja tenni a trükköt.

A file parancs működik Mac OS és Mac oS X, valamint linux és sok más unix változatban, így ez a trükk a szkriptek és más hasonló célok esetében is hasznos.

Fájlkódolás és karakterkészlet meghatározása parancssoron keresztül Mac OS rendszerben

Az alapvető szintaxis a következő:

file -I (bemeneti fájl)

(Ha nem lenne nyilvánvaló, ez egy nagy „i”, mint a zászló, mint az -I-ben, nem pedig egy kis L)

A return megfelelő fájlnévvel való leütése, mivel a bemenet olyan karakterkészletet tár fel, mint az UTF-8, us-ascii, bináris, 8 bites stb.

Tegyük fel például, hogy egy „text.txt” nevű fájl karakterkészletét és fájlkódolását ellenőrizzük, akkor a szintaxis így néz ki:

$ fájl -I text.txt text.txt: text/plain; charset=unknown-8bit

A „text/plain” a fájltípus, az „unknown-8bit” pedig a karakterkészlet fájlkódolása.

A fájl parancsot szó szerint bármilyen más fájlra is kiadhatja, legyen szó képekről, archívumokról, végrehajtható fájlokról vagy bármi másról, amelyre a parancsot irányítani szeretné. Ez jó lehet, ha automatizál valamit a fájltípus észlelésére, hogy aztán lefuttassa a megfelelő parancsot, esetleg miután egy fájlt curl segítségével letöltöttek, és meg kell határozni az archívum típusát, mielőtt a megfelelő parancsot végre lehetne hajtani.

$ fájl -I LetöltveFájl.zip LetöltveFájl.zip: application/zip; charset=binary

A karakterkészlet, a fájlkódolás és a fájltípus ellenőrzése számos más módon lehetséges a parancssorban a "file" paranccsal, és az -I jelző csak egy a rendelkezésre álló lehetőségek széles skálájából. . Tekintse meg a fájl kézikönyvoldalát, ha többet szeretne megtudni, ha érdekel, és ne felejtse el megnézni a többi parancssori tippünket (vagy sorolja fel az összes Mac-en elérhető terminálparancsot, és érezze jól magát).

Tud egy másik vagy jobb módszert a fájlkódolás és a karakterkészlet ellenőrzésére a parancssorból Mac OS rendszerben? Írd meg nekünk kommentben!

A fájlkódolás meghatározása parancssor segítségével Mac OS rendszerben