Com determinar la codificació del tipus de fitxer & des de la línia d'ordres a Mac OS X
Taula de continguts:
Normalment, si voleu determinar el tipus de fitxer i la codificació d'un element, només podeu mirar el fitxer al Mac Finder, comprovar l'extensió del nom del fitxer, obtenir informació sobre el fitxer o fins i tot obrir-lo per esbrinar ràpidament quin és el fitxer. Per descomptat, això es limita al sistema de fitxers fàcil d'utilitzar de Mac OS X, i hi ha ocasions en què pot ser necessari detectar com es codifica un fitxer o quin tipus de fitxer és des de la línia d'ordres, sovint amb pistes menys òbvies (o no hi ha cap pista) que una extensió de fitxer visible.
Si us trobeu en una situació en què necessiteu esbrinar què és un fitxer en particular i com està codificat, podeu utilitzar l'ordre "fitxer" amb la marca i majúscula per veure ràpidament quin és el fitxer. és, i és el conjunt de caràcters.
Com determinar el tipus de fitxer/codificació mitjançant la línia d'ordres a Mac
Per provar-ho vos altres mateixos, inicieu l'aplicació Terminal i publiqueu la sintaxi adequada.
La sintaxi per determinar el tipus de codificació de fitxers i el tipus de fitxer a Mac OS (i també des de la línia d'ordres de Linux) és el següent:
fitxer -I nom de fitxer
Tingueu en compte que la bandera és una ‘i’ majúscula i no una l minúscula. La sortida de l'ordre executada correctament serà la següent:
/Path/To/Filename: format de fitxer/tipus de fitxer; conjunt de caràcters=codificació
Vem uns quants exemples, primer és comprovar un fitxer que resulta ser una imatge:
fitxer -I ~/Desktop/iphone-plus /Usuaris/Paul/Desktop/iphone-plus: imatge/jpeg; conjunt de caràcters=binari
El tipus de fitxer es mostra clarament com el conjunt de caràcters.
Un altre cop, amb un altre fitxer, que es mostra com a xml codificat com us-ascii:
fitxer -I osxdaily.com.webloc osxdaily.com.webloc: aplicació/xml; charset=us-ascii
Un altre exemple que resulta ser un fitxer de text senzill:
fitxer -I ~/Documents/diywatch ~/Documents/diywatch: text/plain; charset=us-ascii
I un altre exemple que resulta ser una aplicació binària executable:
fitxer -I /usr/sbin/streamy /usr/sbin/streamy: aplicació/octet-stream; conjunt de caràcters=binari
Aquest enfocament de línia d'ordres per determinar el tipus de fitxer i la codificació pot ser útil per moltes raons, ja sigui per utilitzar-lo en un script, per a la resolució de problemes remots o el manteniment amb ssh, per trobar tipus de fitxer i formats de fitxer específics amb el -en les funcions de cerca a Mac OS X, o fins i tot per determinar què és un fitxer misteriós, amb quina aplicació obrir-lo i potser quin tipus d'extensió hauria de tenir si en f alta una.