Come determinare la codifica dei file in Mac OS dalla riga di comando

Sommario:

Anonim

È possibile determinare la codifica dei file e il set di caratteri tramite la riga di comando in Mac OS (e Linux) utilizzando il comando "file", che aiuta a recuperare informazioni generali e specifiche su un tipo di file.

Questo probabilmente non sarà un suggerimento rilevante per molti utenti, ma se devi lavorare con un set di caratteri specifico per qualcosa o hai bisogno di sapere quale tipo di file, codifica o carattere set di un elemento immesso è tramite la riga di comando, quindi questo farà il trucco.

Il comando file funziona in Mac OS e Mac oS X così come in Linux e in molte altre varianti Unix, rendendo questo trucco utile anche per gli script e altri scopi simili.

Determinazione della codifica dei file e del set di caratteri tramite la riga di comando in Mac OS

La sintassi di base è la seguente:

file -I (file di input)

(Nel caso non fosse ovvio, è una "i" maiuscola come flag come in -I, non una L minuscola)

Premendo Invio con un nome di file corretto come input, verrà rivelato un set di caratteri come UTF-8, us-ascii, binario, 8 bit, ecc.

Ad esempio, diciamo che stiamo controllando il set di caratteri e la codifica del file di un file denominato "text.txt", quindi la sintassi sarà così:

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

Dove "text/plain" è il tipo di file e "unknown-8bit" è la codifica del file del set di caratteri.

Puoi anche eseguire il comando file letteralmente su qualsiasi altro file, che si tratti di immagini, archivi, eseguibili o qualsiasi altra cosa a cui vuoi indirizzare il comando. Questo può essere utile se stai automatizzando qualcosa per rilevare un tipo di file per poi eseguire un comando appropriato, magari dopo che un file è stato scaricato con curl e il tipo di archivio deve essere determinato prima che possa essere eseguito un comando appropriato.

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

Ci sono molti altri usi per controllare il set di caratteri, la codifica dei file e il tipo di file tramite la riga di comando con il comando 'file' e il flag -I è solo una delle numerose opzioni disponibili . Controlla la pagina di manuale per il file per saperne di più se sei interessato, e non dimenticare di dare un'occhiata ai nostri molti altri suggerimenti sulla riga di comando (o elenca tutti i comandi del terminale disponibili sul Mac e divertiti un po').

Conosci un altro o un modo migliore per controllare la codifica dei file e il set di caratteri tramite la riga di comando in Mac OS? Fateci sapere nei commenti!

Come determinare la codifica dei file in Mac OS dalla riga di comando