File (ordre): diferència entre les revisions

Contingut suprimit Contingut afegit
mCap resum de modificació
→‎Descripció: correccions. "ordre" per "comanda"
Línia 1:
{{DISPLAYTITLE:file (ordre)}}
'''Filefile''' és una ordre de la família dels sistemes operatius [[Unix]], que permet detectar el tipus i [[Format de fitxer | format]] d'un arxiu. Per aconseguir-ho, analitza els encapçalaments i els [[Nombre màgic (informàtica) | nombres màgics]] o bé el contingut que l'arxiu tingui.<ref>http://www.unix.com/man-page/posix/0/file/</ref>
 
== Descripció ==
La comandaL'ordre '''file''' és una utilitat que realitza una sèrie de proves (test) per determinar el tipus i format d'un arxiu. MasMés precisament les proves són tres, i la primera que permeti assolir un resultat fa que l'anàlisi finalitzi.
 
Es detallen a continuació les proves, en l'ordre en què es duen a terme per aquesta comandaordre:
# '''Sistema d'arxius''': s'intenta determinar si l'arxiu a examinar és un arxiu del sistema mitjançant la [[Crida crida al sistema | funció (system call)]]'' stat''. Gràcies a aquesta prova es pot determinar si és un dispositiu, enllaç simbòlic, una canonada, etc.
# '''NombreNombres màgics''': S'intenta determinar el tipus, analitzant determinats [[Byte|bytes]] ubicats en posicions específiques dins de l'arxiu. Aquests bytes se'ls anomena nombres màgics, i solen estar al començament de la capçalera. La informació per a realitzar aquesta anàlisi figura en l'arxiu'' / usr / share / misc / magic.mgc''.
# '''Prova de sintaxi''': aquesta última prova consisteix a determinar quin tipus de sintaxi té un arxiu de text. Aquesta prova només es realitza sobre els arxius que s'hagi determinat que siguin text pla. Bàsicament consisteix a buscar la presència de determinades paraules claus que permeten identificar la sintaxi usada dins d'aquest arxiu.
 
== Mode d'ús ==
La invocació de la comandal'ordre '''file''' té el següent format:
* <code> File [PARÀMETRES]'' ARXIU'' ... </code>
 
 
Els paràmetres possibles, segons l'especificació [[POSIX]], són:
;-D: Realitza les proves de sintaxi i de números màgics del sistema. Aquesta és l'opció defaultper defecte, sinósi no s'utilitza '''''-m''''' o '''''-M'''''
;-H: Si l'arxiu a analitzar és un enllaç simbòlic, l'identifica com a tal.
;-I: No oferir una classificació addicional més enllà de la del tipus bàsic.
;-Mm'' arxiu'': Realitza una prova addicional de nombres màgics amb l'arxiu indicat
;-M'' arxiu'': Similar a '''''-m''''', llevat que no realitza les proves de sintaxi i de nombres màgics per defecte del sistema.
 
 
Línia 37:
::; Soft: Consulta d'arxius màgics.
::; Aportar: Analitza arxius [[Tar]].
; - Mime-type: similar a'''''-i''''', llevat perquè només mostra el tipus mime.
;-Z: Examina els arxius comprimits.