📋 Как просмотреть метаданные изображения в Linux — Information Security Squad

📋 Как просмотреть метаданные изображения в Linux

Метаданные изображения — это набор информации об изображениях.
Метаданные либо встраиваются в само изображение, либо хранятся в отдельном файле.
Существует три типа метаданных, а именно:
  • Технические метаданные,
  • Описательные метаданные,
  • Административные метаданные.

Как следует из названия, технические метаданные обычно включают техническую информацию об изображении, такую ​​как детали камеры, DPI, выдержка, размер файла, формат изображения, дата и время захвата или создания изображения, программное обеспечение, используемое для создания изображения. изображение и несколько других деталей.

👨⚕️️ Как узнать, откуда был скачан файл в командной строке Linux 👨⚕️

Технические метаданные в основном генерируются автоматически устройствами камеры.

Описательные метаданные добавляются фотографом вручную. Владелец (или фотограф) может добавить его вручную, используя любое внешнее программное обеспечение, такое как GIMP или Photoshop. Он включает в себя такую ​​информацию, как название фотографии, местоположение, имя фотографа, комментарии и т. д.

Описательные метаданные очень полезны для простого и быстрого поиска фотографий.

Административные метаданные содержат идентификационные и контактные данные владельца, лицензии, авторских прав и условий использования изображений.

Добавление метаданных к изображениям важно для предотвращения кражи содержимого, неправильного использования и отслеживания использования изображений. Однако метаданные могут быть легко удалены. Надеюсь, вы получите базовое представление о метаданных Image и их типах.

Теперь давайте продолжим и посмотрим, как найти информацию об изображениях из командной строки в Linux.

Просмотр метаданных изображения в Linux

Существует множество инструментов для поиска метаданных изображения в Linux.

Здесь я покажу три инструмента командной строки для просмотра таких деталей.

1. Использование ImageMagick

ImageMagick имеет инструмент командной строки с именем «Identify» для поиска метаданных изображения.

ImageMagick доступен в репозиториях по умолчанию большинства дистрибутивов Linux.

В Arch Linux и его вариантах выполните следующую команду для установки ImageMagick:

$ sudo pacman -S imagemagick

На Debian, Ubuntu, Linux Mint:

$ sudo apt install imagemagick

На Fedora:

$ sudo dnf install imagemagick

На  SUSE/openSUSE:

$ sudo zypper install imagemagick
Теперь давайте найдем метаданные изображения.
Для этого просто запустите:
$ identify -verbose image.png
Эта команда выведет подробный вывод метаданных данного изображения.
Image: image.png
  Format: PNG (Portable Network Graphics)
  Mime type: image/png
  Class: DirectClass
  Geometry: 1366x768+0+0
  Units: Undefined
  Type: TrueColor
  Endianess: Undefined
  Colorspace: sRGB
  Depth: 8-bit
  Channel depth:
    red: 8-bit
    green: 8-bit
    blue: 8-bit
  Channel statistics:
    Pixels: 1049088
    Red:
      min: 0 (0)
      max: 255 (1)
      mean: 158.62 (0.62204)
      standard deviation: 36.8176 (0.144383)
      kurtosis: -0.256842
      skewness: -0.00384146
      entropy: 0.897097
    Green:
      min: 0 (0)
      max: 255 (1)
      mean: 39.1664 (0.153594)
      standard deviation: 30.5192 (0.119683)
      kurtosis: 26.7374
      skewness: 4.16992
      entropy: 0.773393
    Blue:
      min: 0 (0)
      max: 255 (1)
      mean: 48.4269 (0.189909)
      standard deviation: 27.7343 (0.108762)
      kurtosis: 33.5882
      skewness: 4.85108
      entropy: 0.741411
  Image statistics:
    Overall:
      min: 0 (0)
      max: 255 (1)
      mean: 82.0712 (0.321848)
      standard deviation: 31.9173 (0.125166)
      kurtosis: 35.6513
      skewness: 6.83895
      entropy: 0.803967
  Rendering intent: Perceptual
  Gamma: 0.454545
  Chromaticity:
    red primary: (0.64,0.33)
    green primary: (0.3,0.6)
    blue primary: (0.15,0.06)
    white point: (0.3127,0.329)
  Background color: white
  Border color: srgb(223,223,223)
  Matte color: grey74
  Transparent color: black
  Interlace: None
  Intensity: Undefined
  Compose: Over
  Page geometry: 1366x768+0+0
  Dispose: Undefined
  Iterations: 0
  Compression: Zip
  Orientation: Undefined
  Properties:
    date:create: 2019-08-26T19:25:54+06:00
    date:modify: 2019-08-09T13:49:32+05:00
    png:IHDR.bit-depth-orig: 8
    png:IHDR.bit_depth: 8
    png:IHDR.color-type-orig: 2
    png:IHDR.color_type: 2 (Truecolor)
    png:IHDR.interlace_method: 0 (Not interlaced)
    png:IHDR.width,height: 1366, 768
    png:sRGB: intent=0 (Perceptual Intent)
    signature: 6e35d79e6896e49e6256eadeec46b4f6a4951b13e309a9c89d9235ce51a3b541
  Artifacts:
    filename: image.png
    verbose: true
  Tainted: False
  Filesize: 379KB
  Number pixels: 1.049M
  Pixels per second: 26.23MB
  User time: 0.040u
  Elapsed time: 0:01.039
  Version: ImageMagick 6.9.7-4 Q16 x86_64 20170114 http://www.imagemagick.org
Если вам нужны только основные сведения, например, просто удалите опцию -verbose.
$ identify image.png 
image.png PNG 1366x768 1366x768+0+0 8-bit sRGB 379KB 0.000u 0:00.000
Более подробную информацию можно найти на страницах руководства:
$ man identify

2. Используя команду file

Мы можем использовать команду file, которая используется для определения типов файлов, для просмотра метаданных изображения.

$ file image.png 
image.png: PNG image data, 1366 x 768, 8-bit/color RGB, non-interlaced

Команда file не имеет возможности предоставить подробный вывод, такой как команда «identifier».

Она выводит только основные метаданные.

Прочтите справочные страницы, чтобы узнать больше о команде file:

$ man file

3. Использование Exif

Exif — это утилита командной строки для отображения и изменения данных EXIF изображения.
Для тех, кто интересуется, EXIF (расшифровывается как Exchangeable Image File Format), как правило, файл JPEG, записанный на вашем устройстве хранения всякий раз, когда вы делаете фотографию.
С вашего смартфона или камеры.
Данные EXIF включают такие данные, как дата и время фотографий, настройки камеры, геолокация, информация о лицензии и авторских правах и т. д.
Она доступна в репозиториях по умолчанию в Debian и его производных, таких как Ubuntu.
$ sudo apt install exif

Чтобы просмотреть метаданные изображения с помощью exif, просто запустите:

$ exif image.jpg
Exif выдаст хороший вывод в виде табличного столбца, как показано ниже.
EXIF tags in 'image.jpg' ('Motorola' byte order):
--------------------+----------------------------------------------------------
Tag                 |Value
--------------------+----------------------------------------------------------
Image Description   |Lady Evelyn Falls/Chutes Lady Evelyn, Northwest Territorie
Artist              |J. A. Kraulis
Copyright           |J. A. Kraulis/Masterfile (Photographer) - [None] (Editor)
XP Title            |Lady Evelyn Falls/Chutes Lady Evelyn, Northwest Territorie
XP Author           |J. A. Kraulis
Padding             |2060 bytes undefined data
X-Resolution        |72
Y-Resolution        |72
Resolution Unit     |Inch
Padding             |2060 bytes undefined data
Exif Version        |Exif Version 2.1
FlashPixVersion     |FlashPix Version 1.0
Color Space         |Internal error (unknown value 65535)
--------------------+----------------------------------------------------------
Exif не только читает метаданные, но и записывает EXIF в изображения.
Для получения более подробной информации, проверьте справочные страницы:
$ man exif

 

cryptoparty

Cryptography is typically bypassed, not penetrated.

Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *

5e7fa976b0640d40