Продукти Acrobat відкривали PDF-файли з того моменту, як заголовок «%PDF» почав з’являтися в перших 1024 байтах файлу. Несумісні байти, що стоять перед заголовком «%PDF», ніколи не перевірялись. Однак в оновленнях 10.1.5 та 11.0.01 підвищили безпеку за рахунок посиленого синтаксичного аналізу заголовку PDF-файлу. Тепер продукт відмовляється відкривати невеликі частки PDF-файлів, які не починаються з правильного заголовку «%PDF» або мають помилку:
Помилка: PDF-документ пошкоджено та неможливо виправити Adobe Reader не може його відкрити через те, що цей тип файлу не підтримується, або через те, що файл пошкоджено (наприклад, його було надіслано як додаток до листа та невірно розшифровано).
Якщо ви розробляєте або адмініструєте програмне забезпечення, що створює PDF-файли, змініть спосіб їх створення. Переконайтеся, щоб перед заголовком «%PDF» файлу не було несумісних байтів.
Якщо ви спеціаліст із інформаційних технологій клієнта або підприємства, ви можете відключити перевірку заголовків на комп’ютерах, встановивши відповідні параметри. Встановити такі параметри можна для кожного окремого користувача в реєстрі HKCU або на машинному рівні для всіх користувачів у HKLM. Такий самий спосіб можна використовувати на Mac OS, змінюючи ті ж самі параметри в переліку властивостей. Якщо ключ AVGeneral не існує, створіть його власноруч.
Шлях HKLM має такий вигляд:
HKLM\Software\Adobe\(назва продукту)\(версія)\AVGeneral\bValidateBytesBeforeHeader=dword:00000000
Наприклад, щоб змінити поведінку Acrobat 11.0, створіть DWORD за цим шляхом: HKLM\SOFTWARE\Adobe\Adobe Acrobat\11.0\AVGeneral\bValidateBytesBeforeHeader=dword:00000000
Шлях HKCU має такий вигляд:
HKCU\Software\Adobe\(назва продукту)\(версія)\AVGeneral\bValidateBytesBeforeHeader=dword:00000000
Наприклад, щоб змінити поведінку Reader 10.0, створіть DWORD за цим шляхом: HKCU\SOFTWARE\Adobe\Acrobat Reader\10.0\AVGeneral\bValidateBytesBeforeHeader=dword:00000000
Завжди змінюйте продукт і номер версії в шляху параметрів, щоб вони відповідали встановленому продукту. Цей спосіб дає змогу відкривати PDF-файли на комп’ютерах, якими ви керуєте.