TPDFlibResourceDedupStats
데이터 형식, 최적화
설명
DeduplicateResources가 수행한 검색, 정확한 동등성 판정, 참조 리디렉션, 범주, 페이로드 및 객체 수집 작업을 보고합니다
선언
TPDFlibResourceDedupStats = record
ObjectsScanned: Integer;
StreamsScanned: Integer;
CandidateStreams: Integer;
CanonicalStreams: Integer;
DuplicateStreams: Integer;
ReferencesRepointed: Integer;
SignatureFailures: Integer;
HashBuckets: Integer;
HashCollisions: Integer;
OrphanObjectsRemoved: Integer;
ImagesDeduplicated: Integer;
FormsDeduplicated: Integer;
PatternsDeduplicated: Integer;
ShadingsDeduplicated: Integer;
FunctionsDeduplicated: Integer;
ICCProfilesDeduplicated: Integer;
FontProgramsDeduplicated: Integer;
CMapsDeduplicated: Integer;
Type3CharProcsDeduplicated: Integer;
EmbeddedFilesDeduplicated: Integer;
MetadataStreamsDeduplicated: Integer;
PostScriptXObjectsDeduplicated: Integer;
BytesHashed: Int64;
BytesCompared: Int64;
DuplicatePayloadBytes: Int64;
end;
필드
| ObjectsScanned | 문서 개체를 디코딩한 뒤 검사한 전체 활성 개체 구조 항목 |
|---|---|
| StreamsScanned | 검사한 총 스트림 객체 수 |
| CandidateStreams | 선택한 형식과 사전 서명이 검증을 통과한 적합한 간접 스트림 |
| CanonicalStreams | 적합한 후보 중 유지된 서로 다른 정확한 동등성 그룹 |
| DuplicateStreams | 통합하거나 보고한 중복 간접 스트림 개체 |
| ReferencesRepointed | 실제 실행 중 변경되었거나 시험 실행 중 보고할 수 있는 간접 참조 |
| SignatureFailures | 잘못되었거나 순환하는 직접 사전 구조를 안전하게 표현할 수 없어 건너뛴 후보 |
| HashBuckets | 유지된 고유 SHA-256 및 서명 그룹 |
| HashCollisions | 일치하는 해시 값이 전체 서명 또는 페이로드 확인에서 거부되었습니다 |
| OrphanObjectsRemoved | 선택적 표시 후 정리 수집으로 제거된 간접 객체 수 또는 수집을 안전하게 완료할 수 없는 경우 -1 |
| ImagesDeduplicated | 중복 이미지 XObject 스트림 |
| FormsDeduplicated | 중복 Form XObject 스트림 |
| PatternsDeduplicated | 중복 타일링 패턴 스트림 |
| ShadingsDeduplicated | 중복 음영 스트림 |
| FunctionsDeduplicated | 중복 샘플 함수 스트림 |
| ICCProfilesDeduplicated | 중복 ICC 프로필 스트림 |
| FontProgramsDeduplicated | 중복 FontFile, FontFile2 또는 FontFile3 스트림 |
| CMapsDeduplicated | 중복 CMap 또는 ToUnicode 스트림 |
| Type3CharProcsDeduplicated | 중복 Type 3 글리프 프로시저 스트림 |
| EmbeddedFilesDeduplicated | 중복 내장 파일 스트림 |
| MetadataStreamsDeduplicated | 중복 메타데이터 스트림 |
| PostScriptXObjectsDeduplicated | 중복 PostScript XObject 스트림 |
| BytesHashed | SHA-256을 통과한 사전 서명 및 인코딩 페이로드 바이트의 총합 |
| BytesCompared | 해시와 서명을 일치시킨 뒤 검사한 인코딩된 페이로드 바이트 |
| DuplicatePayloadBytes | 객체 오버헤드 전 중복 스트림이 나타내는 원시 인코딩 페이로드 바이트 |