add mat2 -show examples, add internal references

This commit is contained in:
postscriptum 2026-01-06 11:54:21 +02:00
parent da4712d065
commit 06bbd32f20

View file

@ -1,6 +1,9 @@
# mat2: очищення мета-даних для різних форматів # mat2: очищення мета-даних для різних форматів
В мене давно назбиралась колекція дампів різних сторінок, які я зберігаю в PDF, для бекапів та локального перегляду (оскільки такий формат складається з одного файлу). В мене давно назбиралась колекція дампів різних сторінок, які я зберігаю в PDF, для бекапів, локального перегляду (оскільки такий формат складається з одного файлу) а також планую поділитися ними з іншими, опублікувавши десь на хмарі FTP:
=> setup-anonymous-ftp-server.gmi Організація гостьового сервера FTP
=> social-oriented-vsftpd-server-setup.gmi Організація багатокористувацького файло-обмінника на базі FTP / vsftpd
Як і більшість тодішніх соціально-орієнтованих форматів, от як зображення JPEG з EXIF-інформацією про GPS розташування зокрема, PDF - не є "безпечним" виключенням, оскільки може містити в собі як віддалений вміст, вбудований скриптинг так і "відбитки пальців" (fingerprint): версію рушія, дату створення документу, тощо. Як і більшість тодішніх соціально-орієнтованих форматів, от як зображення JPEG з EXIF-інформацією про GPS розташування зокрема, PDF - не є "безпечним" виключенням, оскільки може містити в собі як віддалений вміст, вбудований скриптинг так і "відбитки пальців" (fingerprint): версію рушія, дату створення документу, тощо.
@ -67,13 +70,6 @@ dnf install mat2
mat2 --dependencies mat2 --dependencies
``` ```
### Відображення поточних мета-даних
``` bash
mat2 --show /path/to/file
```
* відображає "чутливі" дані для поточного формату "file"
### Повне стирання мета-даних ### Повне стирання мета-даних
``` bash ``` bash
@ -97,6 +93,35 @@ mat2 --lightweight /path/to/file
``` ```
* аналогічно, можна додати аргумент "--inplace" * аналогічно, можна додати аргумент "--inplace"
### Перевірка мета-даних
``` bash
mat2 --show /path/to/file
```
* відображає "чутливі" дані для поточного формату "file"
Наприклад, якщо початковий файл містив такі мета-дані:
``` bash
mat2 -show /path/to/file.pdf
[+] Metadata for /path/to/file.pdf:
creation-date: 1764124192
creator: Mozilla Firefox 145.0.1
format: PDF-1.7
mod-date: -1
producer: cairo 1.18.0 (https://cairographics.org)
```
то його "очищена" версія виглядатиме так:
``` bash
mat2 --show /path/to/file.cleaned.pdf
[+] Metadata for /path/to/file.cleaned.pdf:
creation-date: -1
format: PDF-1.5
mod-date: -1
```
### Повний список опцій ### Повний список опцій
Інші комбінації підбирайте під власні потреби: їх там не так багато: Інші комбінації підбирайте під власні потреби: їх там не так багато: