Wyodrębnienie metadanych pliku za pomocą Exiftool

Wyodrębnienie metadanych pliku za pomocą Exiftool
Exiftool to bezpłatny i open source oprogramowanie, który jest używany do odczytu, zapisu i aktualizacji metadanych różnych rodzajów plików, takich jak pdf, audio, wideo i obrazy. Jest niezależny od platformy, dostępny jako biblioteka Perl, a także aplikacja wiersza poleceń. Metadane można opisać jako informacje o danych takich jak rozmiar pliku, utworzony data, typ pliku itp. Exiftool jest bardzo łatwy w użyciu i daje wiele informacji o danych. Na tym blogu omówimy różne sposoby Exiftool może być użyte.

Instalowanie Exiftool

Jest dość łatwy do zainstalowania Exiftool na maszynie Linux. Można go zainstalować, wpisując następujące polecenie w terminalu

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

Teraz Exiftool jest instalowany w twoim komputerze i jest gotowy do użycia.

Wyodrębnienie całych metadanych pliku

Możemy uzyskać całe metadane pliku za pomocą następującego polecenia w terminalu

Ubuntu@ubuntu: ~ $ exiftool

Kiedy wpisujemy powyższe polecenie, otrzymujemy wszystkie informacje o pliku, jak pokazano poniżej

Daje nam mnóstwo informacji o pliku. Na powyższym obrazie wszystkie szczegóły nie są pokazane. Możesz zobaczyć dalsze szczegóły, przewijając okno terminala.

Możemy użyć Exiftool z niektórymi opcjami wyodrębnienia określonych danych pliku. Aby zobaczyć wszystkie dostępne opcje, wpisz następujące polecenie w terminalu.

Ubuntu@ubuntu: ~ $ man exiftool

Otworzy stronę manualną dla Exiftool, Jak pokazano poniżej i możemy zobaczyć wszystkie dostępne opcje na tej stronie ręcznej. Niektóre z tych opcji zostały omówione tutaj.

Wyodrębnienie wspólnych metadanych

Możemy wyodrębnić najczęstsze metadane pliku za pomocą opcja wraz z Exiftool Komenda. Wpisz następujące polecenie w terminalu, aby wyświetlić wspólne metadane pliku.

Ubuntu@ubuntu: ~ $ exiftool -common

Poda nam ogólne informacje o pliku, jak pokazano na poniższym obrazku.

Wyodrębnienie lokalizacji obrazu

Nowoczesne smartfony i kamery cyfrowe zapisują współrzędne GPS lokalizacji, w których obraz jest przechwytujący, na każdym zdjęciu. Możemy wyodrębnić współrzędne GPS obrazu, wykonując następujące polecenie w terminalu

Ubuntu@ubuntu: ~ $ exiftool |. GREP GPS

Da nam współrzędne GPS lokalizacji, w której obraz został uchwycony.

Wyodrębnienie określonych metadanych

Możemy również wyodrębnić określone metadane pliku za pomocą różnych opcji. Możesz zobaczyć wszystkie opcje na stronie ręcznej. Wpisz następujące polecenie, aby zobaczyć określone metadane

Ubunut@ubuntu: ~ $ exiftool -

Daje nam konkretne informacje określone przez pole. Możemy również użyć więcej niż jednej opcji, jak pokazano na poniższym obrazku.

Tworzenie obrazu miniatury

Obrazy miniaturowe można opisać jako podgląd oryginalnego obrazu, który jest mniejszy w porównaniu z oryginalnym obrazem. Opisuje, jak wygląda oryginalny obraz i można go szybko otworzyć.

Możemy tworzyć obrazy miniatury, wpisując następujące polecenie w terminalu

Ubuntu@ubuntu: ~ $ exiftool -thumbnaLimage > Kciuk.jpg

To uratuje miniaturę oryginalnego obrazu jako „kciuk.jpg ”, a ta miniatura będzie mniejsza w porównaniu z oryginalnym obrazem

Widzimy, że utworzono miniaturę, a rozmiar miniatury wynosi zaledwie 86 bajtów, podczas gdy oryginalny obraz to 3.8 MB wielkości.

Wyodrębnienie metadanych za pomocą słów kluczowych

Możemy również wyodrębnić nasze wymagane metadane za pomocą słów kluczowych. Na przykład, jeśli chcemy wyświetlić szerokość obrazu za pomocą Exiftool, Aby go wyszukać, użyjemy słowa kluczowego. Poniżej znajduje się składnia do używania słów kluczowych wraz z Exiftool.

Ubuntu@ubuntu: ~ $ exiftool -”*szerokość*”

Kiedy wpiszmy powyższe polecenie, da nam to wszystkie znaczniki związane z szerokością, jak pokazano na poniższym obrazku.

Widzimy, że wszystkie tagi związane z słowem kluczowym „szerokości” zostały wyświetlone. W ten sposób możemy użyć dowolnego słowa kluczowego do wyszukiwania powiązanych tagów.

Wetonowy tryb Exiftool

Tryb wetbose Exiftool Podaje nam więcej szczegółów pliku w porównaniu do trybu normalnego. Możemy przejść do trybu Verbose, używając opcja wraz z Exiftool. Składnia trybu wetbose jest następująca

Ubuntu@ubuntu: ~ $ exiftool -v

W trybie wetbose, Exiftool poda nam więcej informacji o pliku, jak pokazano na poniższym obrazku

Aktualizacja metadanych pliku

Exiftool Zapewnia nam moc aktualizacji metadanych pliku, ale ta moc jest ograniczona, ponieważ nie możemy zaktualizować wszystkich tagów metadanych. Możemy zaktualizować niektóre tagi. Poniżej znajduje się składnia do aktualizacji metadanych pliku

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

To zmieni Do „New_tag” Jak pokazano na poniższym obrazku

Na powyższym obrazie widać, że znacznik „numer f” został zaktualizowany od 4.0 do 6.0 i nowy obraz został utworzony z sufiksem "_oryginalny". Znacznik „F "obraz.JPG_ORIGALN ” pozostanie 4.0.

Niektóre nie można aktualizować jak „Wartość światła”. Kiedy próbujemy to zaktualizować , Nie zmieni się i poda komunikat ostrzegawczy, jak pokazano na poniższym obrazku

Na powyższym obrazie został zaktualizowany ani nowy obraz z "_oryginalny" Sufiks został stworzony.

Usuwanie metadanych pliku

Do tej pory zaktualizowaliśmy metadane i wyodrębniliśmy metadane pliku. Możemy również usunąć metadane pliku za pomocą Exiftool. Metadane pliku można usunąć, wpisując następujące polecenie w terminalu

Ubuntu@ubuntu: ~ $ exiftool -All =

Kiedy wpisujemy powyższe polecenie w terminalu, nie wszystkie oprócz niektórych metadanych są usuwane. Następujący obraz wyjaśnia to skutecznie

Kiedy wpisujemy powyższe polecenie, oryginalny obraz jest przywrócony i tworzono nowy obraz z zmienionymi metadanami. Widzimy, że metadane obrazu są zmniejszone.

Wyodrębnienie metadanych plików PDF

Exiftool jest używany nie tylko z obrazami, ale także można go użyć do wyodrębnienia metadanych plików PDF i plików wideo. Składnia do uzyskania metadanych plików PDF i wideo jest taka sama jak obrazy. Następujący obraz pokazuje metadane pliku PDF

Wniosek

Exiftool jest potężnym narzędziem używanym do wyodrębnienia metadanych pliku. Jest używany nie tylko na obrazach, ale także w niektórych innych formatach plików, takich jak PDF i MP4 itp. Umożliwia nam aktualizację i usuwanie metadanych plików i podaje wiele informacji o plikach.