Estrarre i metadati di un file utilizzando exiftool

Estrarre i metadati di un file utilizzando exiftool
Exiftool è un programma software gratuito e open source che viene utilizzato per leggere, scrivere e aggiornare i metadati di vari tipi di file come PDF, audio, video e immagini. È indipendente dalla piattaforma, disponibile come libreria Perl e un'applicazione della riga di comando. I metadati possono essere descritti come informazioni sui dati come dimensione del file, data creata, tipo di file, ecc. Exiftool è molto facile da usare e fornisce molte informazioni sui dati. In questo blog discuteremo di diversi modi in cui Exiftool può essere utilizzata.

Installazione di ExiftOOL

È abbastanza facile da installare Exiftool Sulla macchina Linux. Può essere installato digitando il seguente comando nel terminale

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

Ora Exiftool è installato nella macchina ed è pronto per l'uso.

Estrarre interi metadati di file

Possiamo ottenere interi metadati di un file utilizzando il seguente comando nel terminale

ubuntu@ubuntu: ~ $ exiftool

Quando digitiamo il comando sopra, otteniamo tutte le informazioni sul file come mostrato di seguito

Ci dà un sacco di informazioni sul file. Nell'immagine sopra tutti i dettagli non sono mostrati. Puoi vedere ulteriori dettagli scorrendo verso il basso la finestra del terminale.

Possiamo usare Exiftool con alcune opzioni per estrarre dati specifici del file. Per vedere tutte le opzioni disponibili, digita il seguente comando nel terminale.

ubuntu@ubuntu: ~ $ uomo exiftool

Aprirà la pagina manuale per Exiftool, come mostrato di seguito e possiamo vedere tutte le opzioni disponibili in questa pagina manuale. Alcune di queste opzioni sono state discusse qui.

Estrazione di metadati comuni

Possiamo estrarre i metadati più comuni di un file utilizzando opzione insieme a Exiftool comando. Digitare il seguente comando nel terminale per visualizzare i metadati comuni del file.

ubuntu@ubuntu: ~ $ exiftool -common

Ci fornirà informazioni generali del file come mostrato nella seguente immagine.

Estrazione della posizione dell'immagine

Gli smartphone moderni e le fotocamere digitali salvano le coordinate GPS della posizione, dove l'immagine viene catturata, in ogni foto. Possiamo estrarre coordinate GPS dell'immagine eseguendo il seguente comando nel terminale

ubuntu@ubuntu: ~ $ exiftool | GPS GREP

Ci darà coordinate GPS della posizione in cui è stata catturata l'immagine.

Estrazione di metadati specifici

Possiamo anche estrarre metadati specifici di file utilizzando diverse opzioni. Puoi vedere tutte le opzioni nella pagina manuale. Digita il seguente comando per vedere metadati specifici

ubunut@ubuntu: ~ $ exiftool -

Ci fornirà informazioni specifiche specificate da campo. Possiamo anche usare più di un'opzione come mostrato nella seguente immagine.

Creazione dell'immagine in miniatura

Le immagini in miniatura possono essere descritte come un'anteprima dell'immagine originale che ha una dimensione inferiore rispetto all'immagine originale. Descrive come appare l'immagine originale e può essere aperta rapidamente.

Possiamo creare immagini in miniatura digitando il comando seguente nel terminale

ubuntu@ubuntu: ~ $ exiftool -thumbnailimage > pollice.jpg

Questo salverà la miniatura dell'immagine originale come "pollice.jpg "e questa miniatura sarà di dimensioni minori rispetto all'immagine originale

Possiamo vedere che la miniatura è stata creata e la dimensione della miniatura è solo 86 byte mentre l'immagine originale è 3.8 mb di dimensioni.

Estrazione di metadati usando parole chiave

Possiamo anche estrarre i nostri metadati richiesti usando parole chiave. Ad esempio, se vogliamo visualizzare la larghezza dell'immagine usando Exiftool, Useremo la parola chiave di larghezza per cercarla. Di seguito è riportata la sintassi per utilizzare le parole chiave insieme a Exiftool.

ubuntu@ubuntu: ~ $ exiftool -"*larghezza*"

Quando digitiamo il comando sopra, ci fornirà tutti i tag relativi alla larghezza come mostrato nella seguente immagine.

Possiamo vedere che sono stati visualizzati tutti i tag relativi alla parola chiave "larghezza". In questo modo possiamo usare qualsiasi parola chiave per cercare i suoi tag correlati.

Modalità verbosa di exiftool

Modalità verbosa di Exiftool ci fornisce maggiori dettagli sul file rispetto alla modalità normale. Possiamo andare in modalità verbosio usando opzione insieme a Exiftool. La sintassi della modalità verbosa è la seguente

ubuntu@ubuntu: ~ $ exiftool -v

In modalità verbosa, Exiftool Ci fornirà maggiori informazioni sul file come mostrato nella seguente immagine

Aggiornamento dei metadati di un file

Exiftool ci fornisce la potenza di aggiornare i metadati di un file ma questa potenza è limitata in quanto non possiamo aggiornare tutti i tag di metadati. Possiamo aggiornare alcuni tag. Di seguito è riportata la sintassi per aggiornare i metadati del file

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

Questo cambierà il A "New_tag" come mostrato nell'immagine qui sotto

Nell'immagine sopra, può vedere che il tag "numero f" è stato aggiornato da 4.Da 0 a 6.0 e una nuova immagine è stata creata con il suffisso di "_originale". Il tag "F. F" "Immagine.jpg_original " rimarrà 4.0.

Alcuni non può essere aggiornato come "Valore luminoso". Quando proviamo ad aggiornare questo , Non cambierà e darà un messaggio di avviso come mostrato nella seguente immagine

Nell'immagine sopra né il è stato aggiornato né una nuova immagine con "_originale" Il suffisso è stato creato.

Rimozione dei metadati del file

Finora abbiamo aggiornato i metadati e estratti i metadati di un file. Possiamo anche rimuovere i metadati di un file utilizzando Exiftool. I metadati di un file possono essere rimossi digitando il comando nel terminale

ubuntu@ubuntu: ~ $ exiftool -all =

Quando digitiamo il comando sopra nel terminale, non tutti tranne alcuni metadati vengono rimossi. La seguente immagine la spiega in modo efficace

Quando digitiamo il comando sopra, l'immagine originale viene ripristinata e viene creata una nuova immagine con metadati modificati. Possiamo vedere che i metadati dell'immagine sono ridotti.

Estrarre i metadati dei file PDF

Exiftool viene utilizzato non solo con le immagini, ma può anche essere utilizzato per estrarre i metadati di PDF e file video. La sintassi per ottenere metadati di file PDF e video è la stessa di quella delle immagini. La seguente immagine mostra i metadati del file PDF

Conclusione

Exiftool è un potente strumento utilizzato per estrarre i metadati di un file. È usato non solo su immagini ma alcuni altri formati di file come PDF e MP4 ecc. Ci consente di aggiornare e rimuovere i metadati di file e fornisce molte informazioni sui file.