File

Logiciel capture d'écran:
File
Détails logiciels:
Version: 5.34 Mise à jour
Date de transfert: 16 Aug 18
Développeur: Christos Zoulas
Licence: Gratuit
Popularité: 17

Rating: nan/5 (Total Votes: 0)

Fichier est l'implémentation open source et gratuite de la commande "file" utilisée sur presque tous les systèmes d'exploitation UNIX, tels que Linux et BSD. La commande 'file', si vous ne la connaissez pas, est un programme en ligne de commande qui vous indique le type de données que contient un fichier.

La commande "fichier" d'origine livrée avec Bell Labs UNIX, mais indisponible sous forme de source pour les masses avant cette nouvelle implémentation. Comme tout autre programme de ligne de commande, File doit être utilisé via n'importe quelle application d'émulateur de terminal.


Options de ligne de commande

Le fichier est fourni avec différentes options de ligne de commande qui vous aideront à mieux classer les fichiers sur votre système GNU / Linux plus rapidement. Ils peuvent être visualisés en un coup d’œil en exécutant le fichier "--help". commande dans une application d’émulateur de terminal.

Parmi les options de ligne de commande les plus utiles, on peut citer la prise en charge d’un fichier spécifique en tant que liste de fichiers de nombres magiques, la prise en charge du traitement des fichiers compressés et la prise en charge des chaînes de type MIME. ou Apple type / créateur.

De plus, l’utilisateur sera capable de lister la force magique, de suivre les liens symboliques, de terminer les noms de fichiers avec ASCII NUL, de conserver le temps d’accès aux fichiers, de traiter les fichiers spéciaux comme des fichiers ordinaires et de compiler un fichier. spécifiée par l'option -m (--magic-file LIST).


Sous le capot et OS pris en charge

File est un logiciel multi-plateforme écrit entièrement dans le langage de programmation C, ce qui signifie qu'il est rapide et prend en charge tous les systèmes d'exploitation GNU / Linux connus, ainsi que diverses distributions BSD, dont FreeBSD, OpenBSD et NetBSD. Darwin / Mac OS X est également pris en charge.

Le programme est distribué sous forme d'archive source universelle (archive TAR) pouvant être facilement installée sur n'importe quel système 32 bits ou 64 bits. Pour l'installer, téléchargez simplement l'archive, enregistrez-la sur votre PC, décompressez-la, ouvrez une application de terminal et accédez à l'emplacement des fichiers d'archive extraits (par exemple, cd /home/softoware/file-5.20), exécutez le fichier & lsquo ;. / configure && make & rsquo; commande, puis exécutez le "make install" ou "sudo make install"

Nouveautés dans cette version:

  • Ceci est une version de correction de bogue; La plupart des corrections ont été provoquées par des résultats de recherche, et la raison de la publication est qu’il n’ya pas eu de nouveaux rapports depuis plus de deux semaines. La plupart des problèmes rencontrés par oss-fuzz étaient dans ...
  • analyse de cdf (lectures hors limites)
  • correspondance chaîne / regex (la mémoire non initialisée lit)
  • Autres corrections:
  • supprimer les espaces de fin des fichiers magiques
  • refactor is_tar

Nouveautés dans la version 5.33:

  • Ceci est une version de correction de bogue; La plupart des corrections ont été provoquées par des résultats de recherche, et la raison de la publication est qu’il n’ya pas eu de nouveaux rapports depuis plus de deux semaines. La plupart des problèmes rencontrés par oss-fuzz étaient dans ...
  • analyse de cdf (lectures hors limites)
  • correspondance chaîne / regex (la mémoire non initialisée lit)
  • Autres corrections:
  • supprimer les espaces de fin des fichiers magiques
  • refactor is_tar

Nouveautés dans la version:

  • Ceci est une version de correction de bogue; La plupart des corrections ont été provoquées par des résultats de recherche, et la raison de la publication est qu’il n’ya pas eu de nouveaux rapports depuis plus de deux semaines. La plupart des problèmes rencontrés par oss-fuzz étaient dans ...
  • analyse de cdf (lectures hors limites)
  • correspondance chaîne / regex (la mémoire non initialisée lit)
  • Autres corrections:
  • supprimer les espaces de fin des fichiers magiques
  • refactor is_tar

Nouveautés dans la version 5.31:

  • Ceci est une version de correction de bogue; La plupart des corrections ont été provoquées par des résultats de recherche, et la raison de la publication est qu’il n’ya pas eu de nouveaux rapports depuis plus de deux semaines. La plupart des problèmes rencontrés par oss-fuzz étaient dans ...
  • analyse de cdf (lectures hors limites)
  • correspondance chaîne / regex (la mémoire non initialisée lit)
  • Autres corrections:
  • supprimer les espaces de fin des fichiers magiques
  • refactor is_tar

Nouveautés dans la version 5.30:

  • der getlength overflow (Jonas Wagner)
  • Echec de chargement de plusieurs fichiers magiques (Christoph Biedl)
  • Améliorations de l'analyse CDF (Guy Helmer)
  • Ajout du support pour les décalages indirects signés
  • cat / dev / null | fichier - devrait imprimer vide (Christoph Biedl)
  • Taille de la chaîne bump de 64 à 96.
  • PR / 556: Correction des séparateurs dans les annotations.

Nouveautés dans la version 5.29:

  • der getlength overflow (Jonas Wagner)
  • Echec de chargement de plusieurs fichiers magiques (Christoph Biedl)
  • Améliorations de l'analyse CDF (Guy Helmer)
  • Ajout du support pour les décalages indirects signés
  • cat / dev / null | fichier - devrait imprimer vide (Christoph Biedl)
  • Taille de la chaîne bump de 64 à 96.
  • PR / 556: Correction des séparateurs dans les annotations.

Nouveautés dans la version 5.28:

  • Fonctionnalités:
  • le nombre d’octets lus dans les fichiers pour déterminer le type de fichier est maintenant configurable (-P octets =)
  • ajouter un analyseur DER expérimental (& quot; type de champ softmagic "der & quot")
  • ajouter le format de sortie terminé NUL -00

  • Le code de décompression
  • signale maintenant les erreurs de décompression
  • ajouter le support zlib si le système d'exploitation le possède
  • Corrections de bugs:
  • Correction de l'analyse syntaxique indirecte ID3
  • fournit à dprintf (3) les systèmes d'exploitation qui ne l'ont pas
  • supprimer le code REG_STARTEND ne fonctionne pas comme prévu
  • forking for decompression a été rompu avec magic_buffer

Nouveautés dans la version 5.25:

  • limiter la durée des recherches d’expression rationnelle
  • corriger les problèmes avec --parameter
  • Windows corrige PR / 466

Nouveautés dans la version 5.24:

  • Correction de l'analyse des options longues mime
  • ajuste la magie de la carte FIT pour qu'elle fonctionne après la correction du bogue de la date en 5.23

Nouveautés dans la version 5.22:

  • Bugs:
  • Restructurer l’impression de notes elf pour éviter les messages répétés
  • ajouter une limite de note, suggérée par Alexander Cherepanov
  • Renflouer sur un pread partiel () (Alexander Cherepanov)
  • Correction de la vérification des limites incorrectes dans file_printable (Alexander Cherepanov)
  • PR / 405: ignore SIGPIPE des programmes de décompression
  • modifier imprimable - & gt; file_printable et l'utiliser dans plus d'endroits pour la sécurité
  • Caractéristiques:
  • ajouter un relatif indirect pour TIFF / Exif
  • dans ELF, au lieu de "(utilise des bibliothèques dynamiques)" lorsque PT_INTERP est présent, imprimez le nom de l'interpréteur.

Nouveautés dans la version 5.20:

  • 1.sm.webp: données RIFF (little-endian), image Web / P, encodage VP8, 320x214, Mise à l'échelle: [aucun] x [aucun], couleur YUV, les décodeurs doivent se bloquer
  • 1.webp: données RIFF (little-endian), image Web / P, encodage VP8, 550x368, mise à l'échelle: [aucun] x [aucun], couleur YUV, les décodeurs doivent se bloquer
  • CCITT_1.TIF: données d'image TIFF, little-endian, direntries = 17, hauteur = 2376, bps = 1, compression = groupe à deux niveaux 4, PhotometricIntepretation = WhiteIsZero, nom = entrée standard, description = fichier PBM converti, width = 1728
  • FLOWER.jpg: données d'image JPEG, ligne de base, précision 8, 2592 x 3904, images 3
  • FLOWER.wdp: image JPEG-XR, mosaïque, xform spatiale = TL, en-tête court, 2592x3904, bitdepth = 5-6-5, colorfmt = YONLY
  • MARBLES.TIF: données d'image TIFF, little-endian, direntries = 16, height = 1001, bps = 206, compression = LZW, interprétation photométrique = RGB, width = 1419
  • Il y a aussi quelques bogues corrigés depuis les versions précédentes, donc ce serait la version recommandée à utiliser ...

Nouveautés dans la version 5.17:

  • Compter les niveaux de récursivité par magie indirecte
  • Empêche la récursion infinie sur les fichiers avec des décalages indirects de 0
  • Ajouter un indicateur -E qui crée des erreurs de système de fichiers sur le fichier stderr et quitte.
  • L’impression mime pourrait imprimer les résultats de plusieurs entrées magiques s’il y avait plusieurs correspondances.
  • Dans certains cas, le débordement n’a pas été détecté lors du calcul des décalages dans softmagic.
  • Utilisez strcasestr () pour les chaînes cdf
  • Réinitialiser le & quot; C & quot; locale tout en effectuant des opérations de regex, ou des comparaisons insensibles à la casse; c'est provisoire

Nouveautés dans la version 5.16:

  • Toujours laisser le fichier magique chargé, ne pas décharger pour magic_check , etc.
  • Corrige l’encodage par défaut en binaire au lieu de l’inconnu qui a récemment échoué
  • Gère les fichiers vides et un octet, moins spécialement pour que --mime-encoding ne se casse pas complètement
  • Corrige le code de sortie erroné non nul du fichier et du message inexistants
  • Ajouter la détection de fichier MSI CDF (Guy Helmer)

D'autres logiciels de développeur Christos Zoulas

Tcsh
Tcsh

27 Sep 15

Commentaires à File

Commentaires non trouvées
Ajouter un commentaire
Tourner sur les images!