%PDF-머리말이 파일의 처음 1024바이트 내 어디서든 시작되는 한 Acrobat 제품은 PDF를 열어 왔습니다. %PDF-머리말 앞에 오는, 관련이 없는 바이트에 대한 확인이 수행되지 않았습니다. 하지만 10.1.5 및 11.0.01 업데이트에서는 PDF-머리글에 대해 더욱 엄격한 구문 분석을 실행함으로써 보안을 개선합니다. 이제 제품은 '%PDF-' 머리글을 사용하여 올바로 시작하지 않는 PDF의 작은 부분은 열지 않으며 오류를 표시합니다.
오류: 문서가 손상되어 복구할 수 없습니다. 문서가 지원되는 파일 형식이 아니거나 파일이 손상되어 Adobe Reader에서 열 수 없습니다. 예를 들어, 전자 메일 첨부 파일로 전송되었으나 디코딩이 잘못된 경우입니다.
고객이거나 기업 IT 전문가인 경우, 적절한 기본 설정을 지정하여 시스템에서 머리말 유효성 검사를 비활성화할 수 있습니다. HKLM의 모든 사용자에 대해 HKCU 또는 시스템 수준에서 사용자별로 이 기본 설정을 지정할 수 있습니다. Mac OS에서는 동일한 plist 기본 설정을 수정하여 유사한 방법을 사용할 수 있습니다. AVGeneral 키가 없는 경우, 수동으로 만드십시오.
HKLM 경로는 일반적으로 다음과 같습니다.
HKLM\Software\Adobe\(제품 이름)\(버전)\AVGeneral\bValidateBytesBeforeHeader=dword:00000000
예를 들어 Acrobat 11.0에 대한 동작을 변경하려면, HKLM\SOFTWARE\Adobe\Adobe Acrobat\11.0\AVGeneral\bValidateBytesBeforeHeader=dword:00000000 위치에서 DWORD를 만드십시오.
HKCU 경로는 일반적으로 다음과 같습니다.
HKCU\Software\Adobe\(제품 이름)\(버전)\AVGeneral\bValidateBytesBeforeHeader=dword:00000000
예를 들어 Reader 10.0에 대한 동작을 변경하려면 HKCU\SOFTWARE\Adobe\Acrobat Reader\10.0\AVGeneral\bValidateBytesBeforeHeader=dword:00000000 위치에서 DWORD를 만드십시오.
설치와 일치시키려면 항상 기본 설정 경로에서 제품 및 버전 번호를 변경하십시오. 이 방법을 사용하면 제어하고 있는 시스템에서 PDF를 표시할 수 있습니다.