К профилю facebook
К профилю linkedin
gallery/artage-io-thumb-9cfcd10dceda7ae2d9eb329237ac313a
gallery/screenshot_7

exiftool – це незалежний від платформи командний рядок та програма з графічним інтерфейсом для читання, запису та редагування метаінформації зображень та медіафайлів. Метаданими можуть бути координати GPS, теги, час створення, час редагування, ім'я пристрою тощо.

 

 

Установка

 

 

exiftool підтримує більшість операційних систем, таких як Windows, Ubuntu, Kali і т.д.

 

 

Linux (Ubuntu, Debian, Mint, Kali)


exiftool надається із пакета з ім'ям libimage-exiftool-perl. Тому ми встановимо команду apt, як показано нижче.

 

sudo apt install libimage-exiftool-perl

 

 

 

Windows

 

Ми можемо завантажити exiftool для операційних систем Windows на наступному URL

 

https://exiftool.org/ 

 

Обираємо для вінди, качаємо останю версію, отримуємо EXE файл з допомогою WinZip, 7zip, WinRAR і т.д. Потім по стандарту далі-далі-далі)

Як встановити та використовувати exiftool у Linux та Windows
Вернуться назад

1. Перерахувати всі метадані цього зображення / файлу

 

Як ми бачимо вище, можна побачити які дані містять різноманітні файли. Просто визов додатку та назва файлу

 

exiftool 1556708032_1.jpg

 

Як бачимо, існує багато метаданих у простого файла jpeg.

 

ExifTool Version Number вказує версію інструменту, яка є 12.41 

File Name вказує ім'я файлу, яке є

Directory вказує шлях до поточного робочого каталогу.

File size визначає розмір файлу, який становить 291 КБ

File Modification Date/Time визначає дату та час зміни, які є 2022:09:02 05:34:08-04:00

File Access Date/Time вказує дату та час доступу, які є 2022:09:02 05:34:08-04:00.

FileInode Change Date / Time вказує дату та час зміни Inode або диска, які складають 2022:09:02 05:34:08-04:00.

File Permissions визначає поточного користувача, групу та інші дозволи файлу, який є rw-r-r-.

File type вказує тип файлу, який у разі є JPEG.

File Type Extension вказує на розширення файлу, яке в даному прикладі є jpeg.

MIME Type визначає код MIME файлу, який у цьому прикладі є image/jpeg 

Image width визначає кількість пікселів ширини цього зображення, яке у разі становить 1030.

Image hight визначає кількість пікселів висоти цього зображення, що у цьому випадку становить 773.

Bit depth визначає біт пікселя або якість, яка у цьому прикладі становить 8 біт.

Datecreate визначає дату та час створення вихідного зображення 2019-05-01 15:47:12 

Megapixel вказують кількість мегапікселів або пікселів у мегаформаті, яка в даному випадку становить 0,796.

Синтаксис

 

Синтаксис exiftool наведено вище. Ми бачимо, що існує 4 різних синтаксису для різних варіантів використання, таких як читання метаданих, запис метаданих, копіювання метаданих та інші операції. Щоб побачити це, наберіть в консолі команду.

 

man exiftool

gallery/ddd
gallery/klin [запущено] - oracle vm virtualbox 2022-09-02
gallery/klin [запущено] - oracle vm virtualbox 2022-09-02
gallery/klin [запущено] - oracle vm virtualbox 2022-09-02

Ми можемо експортувати метадані файлів або зображень у формат файлу HTML з опцією -h. У цьому прикладі ми експортуємо метадані Tux.png у HTML-ім'я Tux.html. exiftool -h 1556708032_1.jpg > 1556708032_1.html

gallery/klin [запущено] - oracle vm virtualbox 2022-09-02

2. Заміна метеданих у файлі

Всі метадані які є в файлі можна змінювати, щоб виконати заміну, треба вказати яку саме строку даних ви хочете змінити. Наприклад давайте змінемо дату створеня (Create Data) цього файлу, який приведений вище на скріні. Якщо назва метаданих складається з двох або трех слів обовєязково прописуйте без пробілів ці слова, нове слово почитайте з Великої літери, далі в лапках вкажіть нові дані.

exiftool -CreateData="2010:12:16" /директорія/назва файлу

gallery/1

Вуаля.