THotPDF.DocumentDecodeBudgetBytes 속성
하나의 로드된 문서 계정 간격에서 모든 필터 체인에 대해 수락되는 최대 디코딩 바이트를 설정합니다
선언
property DocumentDecodeBudgetBytes: Int64 read FDocumentDecodeBudgetBytes write SetDocumentDecodeBudgetBytes default 1073741824;
유닛
HPDFDoc
기본값
1073741824바이트, 즉 1 GiB
사용 참고 사항
- 신뢰할 수 없는 입력을 로드하기 전에 속성을 설정하여 로드 중에 디코딩된 객체 스트림이 의도된 상한을 소비하도록 하세요
- 총계에는 호출자에게 반환된 바이트뿐만 아니라 수락된 모든 중간 및 최종 필터 단계 바이트가 포함됩니다
- 0은 신뢰할 수 있는 입력에 대해 문서 전체 상한을 비활성화하는 반면 독립적인
DecodeBudgetBytes체인 한도는 활성 상태로 유지됩니다 - 음수 값은
ERangeError를 발생시킵니다