Hata: PDF belgesi hasarlı ve onarılamıyor
Acrobat ürünleri geçmişte dosyanın ilk 1024 baytında herhangi bir yerinde %PDF-header bulunan bir PDF dosyasını açıyordu. %PDF-header'dan önceki ekstra baytlarda herhangi bir denetim gerçekleştirilmiyordu. Ancak 10.1.5 ve 11.0.01 güncellemeleri, PDF-header ayrıştırmayı daha katı uygulayarak güvenliği artırıyor. Ürün artık doğru şekilde '%PDF-' başlığı ile başlamayan az sayıda PDF dosyasını açmayı reddediyor ve bir hata görülüyor:
Hata: belge hasarlı ve onarılamıyor. Adobe Reader açamadı çünkü desteklenmeyen bir dosya türü veya dosya hasar gördü (örneğin e-posta eki olarak gönderilmiş ve kodu doğru çözülmemiş olabilir).
Çözüm: Aşağıdakilerden birini kullanın
PDF oluşturucular
Otomatik olarak PDF dosyaları oluşturan bir yazılımı yönetiyorsanız, PDF oluşturma şeklini değiştirin. Dosya başlığında %PDF'den önce ekstra bayt bulunmadığından emin olun.
PDF kullanıcıları: Kurumsal yöneticiler ve kullanıcılar
Bir kullanıcı veya kurumsal BT uzmanı iseniz, uygun tercihi belirleyerek bilgisayarlarda başlık doğrulamayı devre dışı bırakabilirsiniz. Bu tercihi her kullanıcı için HKCU'da veya tüm kullanıcılar için bilgisayar düzeyinde HKLM'de ayarlayabilirsiniz. Aynı plist tercihini değiştirerek Mac OS'ta benzer bir yöntem kullanabilirsiniz. AVGeneral anahtarı mevcut değilse, elle oluşturun.
HKLM yolu genellikle şu konumdadır:
HKLM\Software\Adobe\(product name)\(version)\AVGeneral\bValidateBytesBeforeHeader=dword:00000000
Örneğin Acrobat 11.0 için davranışı değiştirmek amacıyla bu konumda bir DWORD oluşturun: HKLM\SOFTWARE\Adobe\Adobe Acrobat\11.0\AVGeneral\bValidateBytesBeforeHeader=dword:00000000
HKCU genellikle şu konumdadır:
HKCU\Software\Adobe\(ürün adı)\(sürüm)\AVGeneral\bValidateBytesBeforeHeader=dword:00000000
Örneğin Reader 10.0 için davranış değiştirmek amacıyla bu konumda bir DWORD oluşturun: HKCU\SOFTWARE\Adobe\Acrobat Reader\10.0\AVGeneral\bValidateBytesBeforeHeader=dword:00000000
Daima tercih yolunda ürün ve sürüm numarasını kurulumunuza uyacak şekilde değiştirin. Bu yöntem, PDF'nin kontrol ettiğiniz bilgisayarlarda görüntülenmesini sağlar.