Ultima versiune | 5.40 (31 martie 2021) |
---|---|
Depozit | github.com/file/file |
Scris in | VS |
Sistem de operare | Tip Unix |
Mediu inconjurator | Tip UNIX |
Tip | Utilitar UNIX ( d ) |
Licență | BSD 2-clauze ( d ) |
Site-ul web | darwinsys.com/file |
fișier este o comandă UNIX care vă permite, în esență, să determinați tipul MIME al unui fișier explorând conținutul acestuia. fișierul afișează opțional alte informații, cum ar fi dimensiunile pentru o imagine sau codecuri .
Fără opțiuni, fișierul oferă, pentru fiecare fișier valid transmis în parametru, o descriere mai detaliată și mai ușor de citit de către utilizator.
Exemple $> file apropos.1.gz 64x64x32.png le_voyage_dans_la_lune.mp4 apropos.1.gz: gzip compressed data, from Unix, max compression 64x64x32.png: PNG image, 64 x 64, 8-bit/color RGBA, non-interlaced le_voyage_dans_la_lune.mp4: ISO Media, MPEG v4 system, version 1Opțiunile -i -b, afișează tipul MIME complet (inclusiv codificarea caracterelor ( (en) set de caractere )
Exemple $> file -ib / inode/directory; charset=binary $> file -ib Makefile text/plain; charset=utf-8 $> file -ib index.html text/html; charset=us-ascii Alte opțiuni $> file X.png X.png: PNG image data, 32 x 32, 8-bit/color RGBA, non-interlaced $> file -i X.png X.png: image/png; charset=binary $> file -b --mime-encoding X.png binary $> file -b --mime-type X.png image/png $> file -F" ->" --mime-encoding X.png X.png -> image/png; charset=binaryÎn majoritatea implementărilor, această comandă utilizează o bază de date (numită magic) care listează tipurile și modul de detectare a acestora.
$> file --version file-5.38 magic file from /etc/magic:/usr/share/misc/magic