Безкоштовна перевірка метаданих PDF
Останнє оновлення: 2026-08-29
Кожен PDF несе запис власного походження: програму, яка його записала, момент створення й останнього збереження, кількість записів, вбудовані шрифти і те, чи хтось його підписав. Оберіть файл вище — і прочитайте цей запис повністю. Усе працює у вашому браузері: нічого нікуди не надсилається і ніхто не просить реєструватися.
Що читає перевірка метаданих PDF
- Файл — розмір, відбиток SHA-256, версія PDF, шифрування й дозволи, кількість сторінок.
- Походження — повний словник інформації про документ, разом із нестандартними полями, які додала система-видавець.
- XMP — другий пакет метаданих, з ідентифікаторами документа та примірника і, якщо він уцілів, журналом історії редагувань.
- Структура — ревізії з діапазонами байтів, тип таблиці перехресних посилань, кількість об'єктів і пара ідентифікаторів із трейлера.
- Сторінки — геометрія кожної сторінки і те, чи всі вони походять з одного джерела.
- Шрифти — кожна гарнітура, її префікс підмножини, технологія і те, чи вбудована вона у файл.
- Вміст — текстовий шар, зображення та їхнє стиснення, анотації, поля форми й підписи.
- Активний вміст — сценарії й тригери, які їх запустили б, дії запуску програм і надсилання форм, вкладені файли, медіа та зовнішні посилання разом із доменами.
Як читати метадані PDF: кожне поле окремо
- Звітна бібліотека (iText, JasperReports, ReportLab, Crystal Reports) — звичайний підпис системи, що генерує документи масово.
- Adobe PDF Library або Acrobat Distiller — професійний видавничий конвеєр. Сам собою поширений і нецікавий; втім, саме Acrobat записує й ті файли, які в Acrobat редагували.
- Microsoft Word, LibreOffice, Pages — документ зробила людина на своєму комп'ютері. Цілком нормально для листа, прикметно для банківської виписки.
- Skia/PDF, Chrome, Safari — файл надрукували у PDF з браузера. Саме цим стає знімок екрана з інтернет-банкінгу.
- Canva, Photoshop, Illustrator — інструмент дизайну. Немає підстав, з яких він мав би написати фінансовий документ.
- Марка сканера — документ є фотографією паперу, і під зображенням не вціліло нічого.
- Порожньо — поля стерли. Офіційні генератори не створюють анонімних файлів, хоча деякі інструменти приватності — так.
Пакет XMP: перегляд історії редагування PDF
ABCDEF+ означає, що вбудували лише реально вжиті гліфи. Дві різні підмножини однієї гарнітури в одному документі означають, що текст походить із двох різних джерел, — і їх варто знайти на сторінці.Чи може PDF містити вірус?
- JavaScript — чи документ узагалі несе сценарії і чи підвʼязані вони до документа, до сторінки чи до поля форми.
- Запускається при відкритті — чи сценарій сидить на OpenAction або PageOpen, двох тригерах, яким не потрібен від вас жоден клік. Решта чекає, доки ви почнете друкувати, зберігати або закривати.
- Програми, форми, інші файли — дії launch, що називають програму для запуску вашим переглядачем, дії submit, які надсилають дані форми на адресу всередині файлу, і дії goto-remote, що відкривають інший документ.
- Вкладення — файли, вбудовані в PDF, зокрема ті, яких панель вкладень переглядача не покаже, бо вони висять на анотації, а не в каталозі.
- Медіа і 3D — відео, звук, rich media часів Flash і 3D-сцени: згорнуті роками тому й сьогодні підтримувані майже нічим.
- Зовнішні посилання — кожна клікабельна вебадреса, порахована разом із доменами. Домени ми виписуємо, а не робимо посиланнями, бо ця сторінка не дасть вам натиснути посилання з чужого файлу.
Як перевірити метадані PDF без інструмента
Чого метадані не встановлюють
Поширені запитання.
Чи потрапляє мій файл кудись?
Ні. Документ відкриває й розбирає ваш власний браузер; байти не залишають ваш пристрій. Ми зберігаємо лише сам факт перевірки — назву програми, яка створила файл, і кілька чисел; ніколи назву файлу, сам документ чи його відбиток.
Як я можу сам переконатися, що файл лишається на моєму пристрої?
Відкрийте інструменти розробника у браузері, перейдіть на вкладку «Мережа» і зробіть перевірку: документа не буде в жодному запиті. Простіша перевірка працює не гірше — відкрийте цю сторінку, від'єднайтеся від мережі, а тоді виберіть файл. Звіт усе одно з'явиться, бо код розбору вже у вашому браузері, і документу нікуди не треба їхати.
Перевірка метаданих PDF справді безкоштовна?
Так, і вона не потребує облікового запису. Усе, що інструмент прочитав, ми показуємо повністю. Платний продукт — це форензичний звіт, який досліджує внутрішню будову файлу, а не поля, які файл заявляє сам про себе.
Хто створив цей PDF?
На це відповідають два поля, і відповідають вони про різне. Creator називає застосунок, у якому документ виник; Producer — бібліотеку або драйвер, що записав сам PDF. Звіт показує обидва повністю, разом із будь-якими нестандартними полями, які додала система-видавець. Зверніть увагу на межу: вони називають програму, а не людину, і кожне з них можна переписати.
Як перевірити, коли PDF змінювали востаннє?
Звіт друкує дати створення і зміни поруч, а тоді додає те, чого не покаже вікно «Властивості» у переглядачі: пару ідентифікаторів у трейлері, половини якої розходяться, щойно файл записали більше одного разу, і перелік ревізій із датою зміни, знайденою всередині кожної. Ставтеся до всіх трьох як до заяв, які файл робить про себе: перезбереження, що нічого не змінило, виглядає в цих полях майже так само, як те, що змінило все.
Чи показує він історію правок PDF?
Якщо файл її ще несе — так. Пакет XMP може містити журнал історії, де названо кожну дію, програму, що її виконала, і час; звіт відновлює цей пакет навіть зі стиснених потоків і поруч перелічує ревізії файлу. Багато редакторів такого журналу не ведуть узагалі, а деякі його стирають, тож відсутня історія — це не знахідка, тоді як уціліла часто є всією історією.
Які файли він читає?
PDF, зокрема ті, чиї сторінки є сканами. Зашифрований файл усе одно покаже свої позначки шифрування і дозволів, але нічого під ними не прочитати без пароля. Зображення, файли Word і скриншоти — поза тим, що читає цей інструмент: у цих форматах полів, на які він спирається, немає взагалі.
Чи доводять чисті метадані, що PDF справжній?
Ні. Метадані ловлять недбалі правки, а більшість правок саме такі, але кожне поле тут може переписати той, хто знає як. Відсутність слідів — не доказ справжності, а лише відсутність доказу.
Чому мій сканований документ показує майже нічого?
Скан — це зображення сторінки. У ньому немає текстового шару, немає шрифтів документа й зазвичай немає метаданих, окрім того, що записав сканер, тож більшості того, що читає цей інструмент, просто немає — а це саме собою варто знати про документ, якому вас просять довіряти.
Чи може PDF містити вірус або шкідливий код?
Може. Формат дозволяє вбудований JavaScript, дії, що спрацьовують при відкритті, дії launch із назвою зовнішньої програми та вкладені файли — і експлойти PDF користувалися всіма чотирма. Ця сторінка читає, чи несе файл щось із цього, і рахує знайдене в блоці «Активний вміст». Вона не звіряє нічого із сигнатурами шкідливого коду й не є антивірусом: вона показує, що всередині файлу, а не чи цей вміст шкідливий. Нічого не запускається, бо файл розбирається у вашому браузері й ніколи не потрапляє в переглядач.
Як перевірити, чи є в PDF JavaScript?
Оберіть файл вище. Блок «Активний вміст» показує, чи несе документ сценарії і де саме вони підвʼязані — до документа, до сторінки чи до поля форми, — і називає тригер, який їх запустив би: наприклад OpenAction, що спрацьовує в мить відкриття файлу переглядачем. Самі по собі сценарії нічого не доводять: інтерактивні податкові й державні форми використовують їх за задумом. Банківська виписка зазвичай не має жодного.
Що робить повна перевірка з того, чого не робить ця сторінка?
Ця сторінка читає те, що документ заявляє про себе. Повна перевірка читає, як він побудований: структуру об'єктів під сторінкою, що саме змінила кожна ревізія, як складено текст і зображення, і чи узгоджується видимий шар із файлом, який його несе. Вона повертає вердикт із оцінкою цілісності та звіт, який можна експортувати. Ця робота потребує сервера — тому вона просить обліковий запис, а ця сторінка ні.