Перед публикацией, например фото, нужно удалить метаданные.
Как правило в самом файле с фото сохраняются координаты где и когда была снята фотография, а также название устройства, с помощью которого она была сделана.
И еще очень много другой информации.
Для того чтобы удалить эти данные в Ubuntu можно воспользоваться набором программ MAT.
MAT имеет в своем составе GUI приложение, приложение командной строки и библиотеку для удаления exif данных.
Для того чтобы установить этот инструментарий нужно выполнить следующую команду
sudo apt-get install mat
при установке MAT также устанавливается exiftool.
После установки можно воспользоваться GUI приложением, запустить из консоли
mat-gui
Или нажав клавишу Super (Windows) ввести MAT и запустить программу
![](https://ws-soft.ru/wp-content/uploads/2020/07/zh49xhORmyk.jpg)
Программа выглядит так
![](https://ws-soft.ru/wp-content/uploads/2020/07/7BXRBGJeq8w.jpg)
Можно добавить файл нажав Плюс, напротив файла написано Грязный.
Это означает, что метаданные присутствуют.
Чтобы просмотреть эти данные, нужно два раза кликнуть на файле.
Чтобы удалить данные нужно выделить файл и нажать «Очистить.»
MAT может удалять метаданные(exif) из следующих файлов:
- Portable Network Graphics (.png)
- JPEG (.jpg, .jpeg, …)
- TIFF (.tif, tiff, …)
- Open Documents (.odt, .odx, .ods, …)
- Office OpenXml (.docx, .pptx, .xlsx, …)
- Portable Document Fileformat (.pdf)
- Tape ARchives (.tar, .tar.bz2, …)
- MPEG AUdio (.mp3, .mp2, .mp1, …)
- Ogg Vorbis (.ogg, …)
- Free Lossless Audio Codec (.flac)
- Torrent (.torrent)
Также можно воспользоваться консольным приложением.
Для того чтобы просканировать текущую папку можно воспользоваться командой (точка означает текущую директорию)
mat -c .
Будет выведен список
[+] ./__foo.jpg is not clean [-] Unable to process ./td.vc [-] Unable to process ./tt.vc [+] ./IMG_20160617_164248.jpg is not clean [+] ./IMG_20160617_164248 (копия).jpg is not clean [+] ./foo.jpg is clean [-] Unable to process ./.td.lock
В котором видно в каких файлах присутствуют или отсутвуют метаданные.
Чтобы удалить метаданные можно воспользоваться следующей командой
mat -d <имя_файла>
Следующая команда, удаляет метаданные(exif) у всех файлов в текущей папке, но оставляет копию каждого файла в виде file.jpg.bak. (точка означает текущую директорию)
mat -b .
Посмотреть справку можно следующей командой
mat -h
Также можно воспользоваться утилитой exittool
Чтобы просмотреть существующие метаданные
exiftool <имя_файла>
Чтобы удалять метаданные
exiftool -all= image.jpg
Чтобы удалить данные из всех jpg файлов в текущей папке
exiftool -all= *.jpg
Или вообще из всех файлов
exiftool -all= *