Можно ли проверить PDF-файл на предмет повреждения данных?

5182
Francesco Turco

У меня есть несколько документов в формате PDF, и я хотел бы проверить их на предмет возможного повреждения данных, даже если я могу отобразить их без проблем. Я действительно не знаю, хранят ли документы PDF встроенную строку контрольной суммы для такого рода целей. Моя операционная система - GNU / Linux. Благодарю.

4
Если они показывают ОК, почему вы подозреваете, что они повреждены? Hugh Allen 14 лет назад 0
Я не думаю, что они испорчены. Я просто должен заархивировать их и уберечь от будущей коррупции. Поэтому я должен выбрать между вычислением контрольной суммы MD5 / SHA1 / SHA2 самостоятельно или использованием встроенной контрольной суммы. Francesco Turco 14 лет назад 0
Просто воспользуйтесь бесплатным инструментом, который даст вам контрольную сумму и предоставит ее в формате pdf (например, в zip-пакете). Shiki 13 лет назад 0

1 ответ на вопрос

2
Hugh Allen

Просматривая шестую редакцию PDF Reference (2006), выясняется, что файлы PDF не имеют общей контрольной суммы, хотя встроенные файлы в PDF (аналогично вложениям в сообщениях электронной почты) могут иметь хэш MD5.

Поэтому вы должны архивировать ваши PDF-файлы в контейнере, который поддерживает обнаружение / исправление ошибок. Например, zip-файл или оптический носитель (CD-R и т. Д.).

Также известно, что для сжатия файлов (zip, rar) используется CRC, аналогичный используемому на оптических носителях. Algific 14 лет назад 0

Похожие вопросы