Самый быстрый способ проверить, что PDF поврежден (или просто отсутствует EOF) в Ruby?

Я ищу способ проверить, отсутствует ли в PDF символ конца файла. До сих пор я обнаружил, что могу использовать гем pdf-reader и перехватить исключение MalformedPDFError, или, конечно, я могу просто открыть весь файл и проверить, был ли последний символ EOF. Мне нужно обработать много потенциально больших PDF-файлов, и я хочу загрузить как можно меньше памяти.

Примечание: во всех файлах, которые я хочу обнаружить, будет отсутствовать маркер EOF, поэтому я чувствую, что это немного более конкретный сценарий, чем обнаружение общего "повреждения" PDF. Какой самый лучший и быстрый способ сделать это?

Ответы на вопрос(1)

Ваш ответ на вопрос