Com determinar la codificació de fitxers a Mac OS mitjançant la línia d'ordres

Taula de continguts:

Anonim

Podeu determinar una codificació de fitxers i un conjunt de caràcters mitjançant la línia d'ordres a Mac OS (i Linux) mitjançant l'ordre "fitxer", que ajuda a recuperar informació general i específica sobre un tipus de fitxer.

Probablement no serà un consell rellevant per a molts usuaris, però si se us demana que treballeu amb un conjunt de caràcters específic per a alguna cosa o necessiteu saber quin tipus de fitxer, codificació o caràcter conjunt d'un element introduït és a través de la línia d'ordres, llavors això farà el truc.

L'ordre de fitxer funciona a Mac OS i Mac oS X, així com a Linux i moltes altres variacions d'Unix, fent que aquest truc sigui útil per a scripts i altres propòsits similars.

Determinació de la codificació de fitxers i el conjunt de caràcters mitjançant la línia d'ordres a Mac OS

La sintaxi bàsica és la següent:

fitxer -I (fitxer d'entrada)

(En cas que no fos obvi, aquesta és una "i" majúscula com a bandera com a -I, no una L minúscula)

Premeu retorn amb un nom de fitxer adequat com a entrada revelarà un conjunt de caràcters com UTF-8, us-ascii, binari, 8bit, etc.

Per exemple, suposem que estem comprovant el conjunt de caràcters i la codificació del fitxer d'un fitxer anomenat "text.txt", llavors la sintaxi es veuria així:

$ fitxer -I text.txt text.txt: text/plain; conjunt de caràcters=unknown-8bit

Amb “text/plain” és el tipus de fitxer i “unknown-8bit” és la codificació del fitxer del conjunt de caràcters.

També podeu emetre l'ordre de fitxer en literalment qualsevol altre fitxer, ja sigui imatges, arxius, executables o qualsevol altra cosa a la qual vulgueu apuntar l'ordre. Això pot ser bo si esteu automatitzant alguna cosa per detectar un tipus de fitxer per executar una ordre adequada, potser després que s'hagi descarregat un fitxer amb curl i cal determinar el tipus d'arxiu abans que es pugui executar una ordre adequada.

$ fitxer -I DownloadedFile.zip DownloadedFile.zip: aplicació/zip; conjunt de caràcters=binari

Hi ha molts altres usos per comprovar el conjunt de caràcters, la codificació de fitxers i el tipus de fitxer a través de la línia d'ordres amb l'ordre "fitxer", i el senyalador -I és només una d'una gran varietat d'opcions disponibles. . Consulteu la pàgina del manual del fitxer per obtenir més informació si us interessa, i no oblideu consultar els nostres molts altres consells de línia d'ordres (o llistar totes les ordres de terminal disponibles al Mac i divertir-vos una mica).

Coneixeu una altra manera o millor de comprovar la codificació de fitxers i el conjunt de caràcters mitjançant la línia d'ordres a Mac OS? Fes-nos-ho saber als comentaris!

Com determinar la codificació de fitxers a Mac OS mitjançant la línia d'ordres