Автор Тема: Метаданные и работа с ними в Linux  (Прочитано 13038 раз)

Оффлайн vita

  • Глобальный модератор
  • Ветеран
  • *****
  • Сообщений: 4814
  • Да будет свет!
Метаданные и работа с ними в Linux
« : 02 Декабря 2019, 13:32:06 »
Метаданные – это структурированные, кодированные данные, которые описывают характеристики объектов-носителей нформации, способствующие идентификации, обнаружению, оценке и управлению этими объектами.
Для просмотра и редактирования метаданных может применяться 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.
Делай с нами, делай как мы, делай лучше нас!