Метаданные – это структурированные, кодированные данные, которые описывают характеристики объектов-носителей нформации, способствующие идентификации, обнаружению, оценке и управлению этими объектами.
Для просмотра и редактирования метаданных может применяться
ExifTool — мощная утилита командной строки, которая может читать или записывать мета информацию в файл. Она доступна для Linux, Windows или MacOS X.
В Ubuntu и производных дистрибутивах устанавливается из официального репозитория:
sudo apt install libimage-exiftool-perl
Просмотр метаданных осуществляется открытием терминала в каталоге с нужным файлом и введением команды:
exiftool `имя файла с расширением`
Например, открыв отснятый недавно снимок получила информацию:
метаданные снимка
exiftool DSCN0440.JPG
ExifTool Version Number : 10.80
File Name : DSCN0440.JPG
Directory : .
File Size : 3.6 MB
File Modification Date/Time : 2019:11:26 16:47:16+03:00
File Access Date/Time : 2019:12:01 14:40:26+03:00
File Inode Change Date/Time : 2019:11:29 00:16:10+03:00
File Permissions : rw-r--r--
File Type : JPEG
File Type Extension : jpg
MIME Type : image/jpeg
Exif Byte Order : Little-endian (Intel, II)
Image Description :
Make : NIKON
Camera Model Name : COOLPIX A10
Orientation : Horizontal (normal)
X Resolution : 300
Y Resolution : 300
Resolution Unit : inches
Software : COOLPIX A10 V1.0
Modify Date : 2019:11:26 16:47:13
Y Cb Cr Positioning : Co-sited
Exposure Time : 1/40
F Number : 3.2
Exposure Program : Program AE
ISO : 80
Sensitivity Type : Standard Output Sensitivity
Exif Version : 0230
Date/Time Original : 2019:11:26 16:47:13
Create Date : 2019:11:26 16:47:13
Components Configuration : Y, Cb, Cr, -
Compressed Bits Per Pixel : 2
Exposure Compensation : 0
Max Aperture Value : 3.2
Metering Mode : Multi-segment
Light Source : Unknown
Flash : Off, Did not fire
Focal Length : 4.6 mm
Maker Note Version : 2.00
Color Mode : Color
Quality : Normal
White Balance : Auto
Focus Mode : AF-S
Flash Setting :
White Balance Fine Tune : 0 0
ISO Selection : Auto
Compression : JPEG (old-style)
Preview Image Start : 1930
Preview Image Length : 35173
Image Processing :
Face Detect Frame Size : 0 0
Faces Detected : 0
Digital Zoom : 1
AF Area Mode : Single Area
AF Point : Center
AF Points In Focus : Center
Scene Mode : Auto
Noise Reduction : Off
Scene Assist :
Retouch History : None
Image Stabilization : VR-Off
User Comment :
Flashpix Version : 0100
Color Space : sRGB
Exif Image Width : 4608
Exif Image Height : 3456
Interoperability Index : R98 - DCF basic file (sRGB)
Interoperability Version : 0100
File Source : Digital Camera
Scene Type : Directly photographed
Custom Rendered : Normal
Exposure Mode : Auto
Digital Zoom Ratio : 0
Focal Length In 35mm Format : 26 mm
Scene Capture Type : Standard
Gain Control : None
Contrast : Normal
Saturation : Normal
Sharpness : Normal
Subject Distance Range : Unknown
Thumbnail Offset : 57358
Thumbnail Length : 3629
Image Width : 4608
Image Height : 3456
Encoding Process : Baseline DCT, Huffman coding
Bits Per Sample : 8
Color Components : 3
Y Cb Cr Sub Sampling : YCbCr4:2:2 (2 1)
Aperture : 3.2
Image Size : 4608x3456
Megapixels : 15.9
Preview Image : (Binary data 35173 bytes, use -b option to extract)
Scale Factor To 35 mm Equivalent: 5.7
Shutter Speed : 1/40
Thumbnail Image : (Binary data 3629 bytes, use -b option to extract)
Circle Of Confusion : 0.005 mm
Field Of View : 69.4 deg
Focal Length : 4.6 mm (35 mm equivalent: 26.0 mm)
Hyperfocal Distance : 1.24 m
Light Value : 9.0
После пересохранения того же снимка в программе редактирования изображений mtPaint метаданные значительно сократились с перезаписью даты создания снимка и уменьшением размера файла
данные Exif Tool
exiftool DSCN0440_1.JPG
ExifTool Version Number : 10.80
File Name : DSCN0440_1.JPG
Directory : .
File Size : 2.1 MB
File Modification Date/Time : 2019:12:02 12:29:45+03:00
File Access Date/Time : 2019:12:02 12:29:48+03:00
File Inode Change Date/Time : 2019:12:02 12:29:45+03:00
File Permissions : rw-rw-r--
File Type : JPEG
File Type Extension : jpg
MIME Type : image/jpeg
JFIF Version : 1.01
Resolution Unit : None
X Resolution : 1
Y Resolution : 1
Image Width : 4608
Image Height : 3456
Encoding Process : Baseline DCT, Huffman coding
Bits Per Sample : 8
Color Components : 3
Y Cb Cr Sub Sampling : YCbCr4:2:0 (2 2)
Image Size : 4608x3456
Megapixels : 15.9
Метаданные внутри файла могут много рассказать о владельце файла. Камеры записывают данные о том, когда и где была снята фотография, какая камера использовалась. Офисные документы вроде pdf или Office автоматически добавляют информацию об авторе и компании в документы и таблицы и т.д.
Для анализа и удаления метаданных можно воспользоваться утилитой
MAT - (Metadata Anonymisation Toolkit) — это инструментарий анонимизации метаданных, включающий в себя приложение с графическим пользовательским интерфейсом, приложение командной строки и библиотеку.
В Ubuntu 14.04-18.04 MAT устанавливается из официального репозитория
sudo apt install mat
Работа приложения проверена в
Matuntu-B64-osen19Файл для очистки метаданных отображается как "грязный". Но хорошо работает в основном с файлами изображений.
В репозитории Ubuntu 19.04-20.04 добавлены пакеты утилиты
MAT2, в которой расширено количество поддерживаемых форматов файлов. О выпуске MAT2 версии 0.10.0
сообщается в проекте OpenNET. Указанная версия появилась во вчерашнем обновлении
Matuntu-F64. К сожалению, MAT2 пока не имеет графического интерфейса и интегрирована только в два файловых менеджера Nautilus и Dolphin.
Для проверки работоспособности утилиты в
Matuntu-F64 был установлен Nautilus. В его контекстном меню появился пункт
Remove metadadaУдобный инструмент для анонимизации метаданных с целью приватности в сети.
Надеюсь, что разработчики Mate в следующих выпусках интегрируют MAT2 для файлового менеджера Caja.