Trekke ut metadata av en fil ved hjelp av exiftool

Trekke ut metadata av en fil ved hjelp av exiftool
Exiftool er et gratis og open source -program som brukes til å lese, skrive og oppdatere metadata av forskjellige typer filer som PDF, lyd, video og bilder. Det er plattformuavhengig, tilgjengelig som et Perl -bibliotek i tillegg til en kommandolinje -applikasjon. Metadata kan beskrives som informasjon om dataene som filstørrelse, opprettet dato, filtype osv. Exiftool er veldig enkelt å bruke og gir mye informasjon om dataene. I denne bloggen vil vi diskutere forskjellige måter som Exiftool kan bli brukt.

Installere Exiftool

Det er ganske enkelt å installere Exiftool på Linux -maskin. Det kan installeres ved å skrive følgende kommando i terminalen

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

Exiftool er installert i maskinen din og er klar til bruk.

Trekke ut hele metadata av filen

Vi kan få hele metadata av en fil ved å bruke følgende kommando i terminalen

ubuntu@ubuntu: ~ $ exiftool

Når vi skriver over kommandoen, får vi all informasjon om fil som vist nedenfor

Det gir oss en haug med informasjon om filen. I bildet over vises ikke alle detaljene. Du kan se ytterligere detaljer ved å bla nedover terminalvinduet.

Vi kan bruke Exiftool med noen alternativer for å trekke ut spesifikke data fra filen. For å se alle tilgjengelige alternativer, skriv følgende kommando i terminalen.

ubuntu@ubuntu: ~ $ man exiftool

Det åpner den manuelle siden for Exiftool, Som vist nedenfor, og vi kan se alle tilgjengelige alternativer på denne håndboken. Noen av disse alternativene har blitt diskutert her.

Trekke ut vanlige metadata

Vi kan trekke ut de vanligste metadataene i en fil ved å bruke alternativ sammen med Exiftool kommando. Skriv inn følgende kommando i terminalen for å vise vanlige metadata for filen.

ubuntu@ubuntu: ~ $ exiftool -common

Det vil gi oss generell informasjon om filen som vist i følgende bilde.

Trekke ut plasseringen av bildet

Moderne smarttelefoner og digitale kameraer sparer GPS -koordinater på stedet, der bildet blir tatt, på hvert bilde. Vi kan trekke ut GPS -koordinater av bildet ved å utføre følgende kommando i terminalen

ubuntu@ubuntu: ~ $ exiftool | grep GPS

Det vil gi oss GPS -koordinater for stedet der bildet ble tatt.

Trekke ut spesifikke metadata

Vi kan også trekke ut spesifikke metadata av filen ved å bruke forskjellige alternativer. Du kan se alle alternativene på den manuelle siden. Skriv inn følgende kommando for å se spesifikke metadata

ubunut@ubuntu: ~ $ exiftool -

Det vil gi oss spesifikk informasjon spesifisert av felt. Vi kan også bruke mer enn ett alternativ som vist i følgende bilde.

Opprette miniatyrbilde

Miniatyrbilder kan beskrives som en forhåndsvisning av originalt bilde som er mindre i størrelse sammenlignet med det originale bildet. Det beskriver hvordan originalt bilde ser ut og kan åpnes raskt.

Vi kan lage miniatyrbilder ved å skrive etter kommandoen i terminalen

ubuntu@ubuntu: ~ $ exiftool -thatjnailimage > Tommel.jpg

Dette vil spare miniatyrbildet av originalt bilde som “tommel.JPG ”og dette miniatyrbildet vil være mindre i størrelse sammenlignet med originalt bilde

Vi kan se at det er opprettet miniatyrbilde og størrelsen på miniatyrbildet er bare 86 byte mens det originale bildet er 3.8 MB i størrelse.

Trekke ut metadata ved hjelp av nøkkelord

Vi kan også hente ut våre nødvendige metadata ved hjelp av nøkkelord. For eksempel, hvis vi vil vise bildebredde ved hjelp av Exiftool, Vi vil bruke bredde nøkkelord for å søke etter det. Følgende er syntaksen for å bruke nøkkelord sammen med Exiftool.

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

Når vi skriver over kommandoen, vil det gi oss alle taggene relatert til bredde som vist i følgende bilde.

Vi kan se at alle taggene relatert til "bredde" nøkkelord er vist. På denne måten kan vi bruke ethvert nøkkelord til å søke etter relaterte tagger.

Verbose modus for exiftool

Verbose modus for Exiftool gir oss flere detaljer om filen sammenlignet med normal modus. Vi kan gå til Verbose -modus ved å bruke alternativ sammen med Exiftool. Syntaksen til verbosemodus er som følger

ubuntu@ubuntu: ~ $ exiftool -v

I ordentlig modus, Exiftool vil gi oss mer informasjon om filen som vist i følgende bilde

Oppdatering av metadata av en fil

Exiftool Gir oss kraften til å oppdatere metadataene til en fil, men denne kraften er begrenset, da vi ikke kan oppdatere alle taggene til metadata. Vi kan oppdatere noen tagger. Følgende er syntaks for å oppdatere metadata for filen

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

Dette vil endre til “New_tag” Som vist på bildet nedenfor

I bildet ovenfor kan du se at "F -nummer" -merket er oppdatert fra 4.0 til 6.0 og et nytt bilde er opprettet med suffikset av "_opprinnelig". "F -nummer" -merket i "bilde.jpg_original ” vil forbli 4.0.

Noen kan ikke oppdateres som “Lysverdi”. Når vi prøver å oppdatere dette , Det vil ikke endre seg og gir en advarsel som vist i følgende bilde

I det ovennevnte bildet verken har blitt oppdatert eller et nytt bilde med "_opprinnelig" suffiks er opprettet.

Fjerne metadata av filen

Så langt har vi oppdaterte metadata og trukket ut metadata av en fil. Vi kan også fjerne metadata av en fil ved hjelp av Exiftool. Metadata av en fil kan fjernes ved å skrive etter kommandoen i terminalen

ubuntu@ubuntu: ~ $ exiftool -all =

Når vi skriver over kommandoen i terminalen, blir ikke alle annet enn noen metadata fjernet. Følgende bilde forklarer det effektivt

Når vi skriver over kommandoen, gjenopprettes det originale bildet og et nytt bilde med endret metadata opprettes. Vi kan se at metadata av bildet reduseres.

Trekke ut metadata av PDF -filer

Exiftool brukes ikke bare med bilder, det kan også brukes til å trekke ut metadata av PDF- og videofiler også. Syntaksen for å få metadata av PDF og videofiler er den samme som bildene. Følgende bilde viser metadataene til PDF -filen

Konklusjon

Exiftool er et kraftig verktøy som brukes til å trekke ut metadata av en fil. Det brukes ikke bare på bilder, men noen andre formater av filer som PDF og MP4 osv. Det gjør oss i stand til å oppdatere og fjerne metadata av filer og gir mye informasjon om filer.