Extraction des métadonnées d'un fichier à l'aide d'Exiftool

Extraction des métadonnées d'un fichier à l'aide d'Exiftool
Exiflant est un logiciel gratuit et open source qui est utilisé pour lire, écrire et mettre à jour les métadonnées de divers types de fichiers tels que PDF, audio, vidéo et images. Il est indépendant de la plate-forme, disponible en tant que bibliothèque Perl ainsi qu'une application de ligne de commande. Les métadonnées peuvent être décrites comme des informations sur les données telles que la taille du fichier, la date créée, le type de fichier, etc. Exiflant est très facile à utiliser et donne beaucoup d'informations sur les données. Dans ce blog, nous discuterons de différentes manières dont Exiflant peut être utilisé.

Installation d'Exiftool

Il est assez facile à installer Exiflant sur la machine Linux. Il peut être installé en tapant la commande suivante dans le terminal

ubuntu @ ubuntu: ~ $ sudo apt-get install libimage-exiftool-perl

Maintenant Exiflant est installé dans votre machine et est prêt à l'emploi.

Extraction des métadonnées entières du fichier

Nous pouvons obtenir des métadonnées entières d'un fichier en utilisant la commande suivante dans le terminal

ubuntu @ ubuntu: ~ $ exiftool

Lorsque nous tapons la commande ci-dessus, nous obtenons toutes les informations sur le fichier comme indiqué ci-dessous

Cela nous donne un tas d'informations sur le fichier. Dans l'image ci-dessus, tous les détails ne sont pas affichés. Vous pouvez voir plus de détails en faisant défiler la fenêtre du terminal.

On peut utiliser Exiflant avec certaines options pour extraire des données spécifiques du fichier. Pour voir toutes les options disponibles, tapez la commande suivante dans le terminal.

Ubuntu @ Ubuntu: ~ $ man exififtool

Il ouvrira la page manuelle pour Exiflant, Comme indiqué ci-dessous et nous pouvons voir toutes les options disponibles dans cette page manuelle. Certaines de ces options ont été discutées ici.

Extraction des métadonnées communes

Nous pouvons extraire les métadonnées les plus courantes d'un fichier en utilisant option avec Exiflant commande. Tapez la commande suivante dans le terminal pour afficher les métadonnées communes du fichier.

ubuntu @ ubuntu: ~ $ exiftool -Common

Il nous donnera des informations générales du fichier comme indiqué dans l'image suivante.

Extraction de l'emplacement de l'image

Les smartphones modernes et les caméras numériques enregistrent les coordonnées GPS de l'emplacement, où l'image est capturée, sur chaque photo. Nous pouvons extraire les coordonnées GPS de l'image en exécutant la commande suivante dans le terminal

ubuntu @ ubuntu: ~ $ exiftool | GPS grep

Il nous donnera des coordonnées GPS de l'emplacement où l'image a été capturée.

Extraction de métadonnées spécifiques

Nous pouvons également extraire des métadonnées spécifiques du fichier en utilisant différentes options. Vous pouvez voir toutes les options de la page manuelle. Tapez la commande suivante pour voir des métadonnées spécifiques

ubunut @ ubuntu: ~ $ exiftool -

Il nous donnera des informations spécifiques spécifiées par champ. Nous pouvons également utiliser plus d'une option comme indiqué dans l'image suivante.

Création d'images miniatures

Les images miniatures peuvent être décrites comme un aperçu de l'image originale qui est moins de taille par rapport à l'image d'origine. Il décrit à quoi ressemble l'image d'origine et peut être ouvert rapidement.

Nous pouvons créer des images miniatures en tapant la commande suivante dans le terminal

ubuntu @ ubuntu: ~ $ exifilo-thumbnailimage > pouce.jpg

Cela sauvera la miniature de l'image originale comme «pouce.JPG ”et cette miniature sera de moindre taille par rapport à l'image d'origine

Nous pouvons voir que la vignette a été créée et que la taille de la vignette n'est que de 86 octets tandis que l'image d'origine est 3.8 Mo.

Extraction de métadonnées à l'aide de mots clés

Nous pouvons également extraire nos métadonnées requises à l'aide de mots clés. Par exemple, si nous voulons afficher la largeur de l'image en utilisant Exiflant, Nous utiliserons le mot-clé largeur pour le rechercher. Voici la syntaxe pour utiliser les mots clés avec Exiflant.

ubuntu @ ubuntu: ~ $ exiftool - ”* largeur *”

Lorsque nous tapons la commande ci-dessus, cela nous donnera toutes les balises liées à la largeur comme indiqué dans l'image suivante.

Nous pouvons voir que toutes les balises liées au mot-clé «largeur» ont été affichées. De cette façon, nous pouvons utiliser n'importe quel mot-clé pour rechercher ses balises connexes.

Mode verbeux d'Exiftool

Mode verbeux de Exiflant nous donne plus de détails sur le fichier par rapport au mode normal. Nous pouvons passer en mode verbeux en utilisant option avec Exiflant. La syntaxe du mode verbeux est la suivante

ubuntu @ ubuntu: ~ $ exiftool -v

En mode verbeux, Exiflant nous donnera plus d'informations sur le fichier comme indiqué dans l'image suivante

Mise à jour des métadonnées d'un fichier

Exiflant nous fournit le pouvoir de mettre à jour les métadonnées d'un fichier, mais cette puissance est limitée car nous ne pouvons pas mettre à jour toutes les balises de métadonnées. Nous pouvons mettre à jour quelques balises. Voici la syntaxe pour mettre à jour les métadonnées du fichier

ubuntu @ ubuntu: ~ $ exiftool -= "New_tag"

Cela changera le pour "New_Tag" Comme indiqué dans l'image ci-dessous

Dans l'image ci-dessus, peut voir que la balise «Nombre F» a été mise à jour à partir de 4.0 à 6.0 et une nouvelle image a été créée avec le suffixe de "_original". La balise «Nombre F» dans "image.jpg_original " restera 4.0.

Quelques ne peut pas être mis à jour comme «Valeur légère». Quand nous essayons de mettre à jour ceci , Il ne changera pas et donnera un message d'avertissement comme indiqué dans l'image suivante

Dans l'image ci-dessus ni le a été mis à jour ni une nouvelle image avec "_original" Le suffixe a été créé.

Suppression des métadonnées du fichier

Jusqu'à présent, nous avons mis à jour les métadonnées et extrait les métadonnées d'un fichier. Nous pouvons également supprimer les métadonnées d'un fichier en utilisant Exiflant. Les métadonnées d'un fichier peuvent être supprimées en tapant la commande suivante dans le terminal

ubuntu @ ubuntu: ~ $ exififool -all =

Lorsque nous tapons la commande ci-dessus dans le terminal, pas tous sauf certaines métadonnées sont supprimées. L'image suivante l'explique efficacement

Lorsque nous tapons la commande ci-dessus, l'image d'origine est restaurée et une nouvelle image avec des métadonnées modifiées est créée. Nous pouvons voir que les métadonnées de l'image sont réduites.

Extraction des métadonnées des fichiers PDF

Exiflant est utilisé non seulement avec des images, mais il peut également être utilisé pour extraire les métadonnées de PDF et des fichiers vidéo. La syntaxe pour obtenir des métadonnées de PDF et de fichiers vidéo est la même que celle des images. L'image suivante montre les métadonnées du fichier PDF

Conclusion

Exiflant est un outil puissant utilisé pour extraire les métadonnées d'un fichier. Il est utilisé non seulement sur les images, mais sur quelques autres formats de fichiers comme PDF et MP4, etc. Il nous permet de mettre à jour et de supprimer les métadonnées des fichiers et donne beaucoup d'informations sur les fichiers.