exif.tools
Outils de métadonnées
Langue: Français

Commande file en ligne et identification du type de fichier

Exécutez Linux file(1) commande via libmagic WebAssembly pour identifier les types de fichiers, les données MIME, les encodages et les astuces d'extension.

Les fichiers que vous sélectionnez restent sur votre appareil pendant que libmagic s'exécute localement. Le chargement de URL demande d'abord directement le fichier distant et utilise proxy.cors.sh uniquement si cette demande échoue.
Prêt.
Parcourez, chargez un URL, faites glisser et déposez ou collez un fichier n'importe où sur la page. Les indicateurs de navigateur pris en charge sont un sous-ensemble pratique libmagic, et non une parité CLI complète.

fichier(1) Sortie

Les résultats apparaîtront ici une fois libmagic terminé.
Aucune donnée de commande de fichier pour l'instant.
Fichier brut (1) Sortie
Results will appear here after libmagic finishes.

Fichier

Aucun fichier sélectionné pour l'instant.

Identifier le type d’un fichier en ligne

Le visualiseur principal de métadonnées vérifie déjà les signatures, mais ce vérificateur de type de fichier dédié exécute le système Unix. file données de commande via libmagic. Utilisez-le pour les descriptions de types lisibles par l'homme, les types MIME, les encodages, les astuces d'extension et file(1)-sortie de style.

Pour garder la mémoire et la réactivité du navigateur sous contrôle, la page analyse jusqu'au premier Mo du fichier, ce qui correspond suffisamment à la limite d'octets par défaut de libmagic pour une utilisation typique des commandes de fichier.

Indicateurs de navigateur pris en charge

Cette page accepte un sous-ensemble pratique de Linux file et les mappe aux indicateurs libmagic dans le navigateur.

Supported here
  -i, -I, --mime
  --mime-type
  --mime-encoding
  --extension
  -k, --keep-going
  -r, --raw
  -z, --uncompress
  -Z, --uncompress-noreport
  -e, --exclude TEST
  --exclude=TEST
  --exclude-quiet TEST

Ignored because output is already single-file/browser-local
  -b, --brief
  -d
  -n, --no-buffer
  -N, --no-pad
  -S, --no-sandbox

Not implemented here
  -m, -M, -f, -F, -P, -C, -D, symlink/device handling and other host-oriented options

Reference
  file --help
  https://man7.org/linux/man-pages/man1/file.1.html

Remerciements

L'original file commande et libmagic projet sont le point de référence de cette page. Cet outil de navigation utilise le package wrapper WASM moshen/wasmagic, qui compile libmagic en WebAssembly.

Cette page est conçue comme un compagnon côté navigateur de la commande native, et non comme une revendication de parité CLI complète avec chaque hôte spécifique. file choix.