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 | Total stream objects examined |
| CandidateStreams | Кандидаты — косвенные потоки, чьи выбранный тип и сигнатура словаря прошли валидацию |
| CanonicalStreams | Distinct exact-equivalence groups retained among eligible candidates |
| DuplicateStreams | Duplicate indirect stream objects consolidated or reported |
| ReferencesRepointed | Indirect references changed during a live run or reportable during a dry run |
| SignatureFailures | Candidates skipped because a malformed or cyclic direct dictionary structure could not be represented safely |
| HashBuckets | Удержанные различные группы SHA-256 и подписей |
| HashCollisions | Matching hash values rejected by full signature or payload confirmation |
| OrphanObjectsRemoved | Косвенные объекты, удаленные необязательной сборкой mark-and-sweep, или -1, если сборка не смогла завершиться безопасно |
| ImagesDeduplicated | Duplicate image XObject streams |
| FormsDeduplicated | Duplicate Form XObject streams |
| PatternsDeduplicated | Duplicate tiling-pattern streams |
| ShadingsDeduplicated | Duplicate shading streams |
| FunctionsDeduplicated | Duplicate sampled-function streams |
| ICCProfilesDeduplicated | Duplicate ICC profile streams |
| FontProgramsDeduplicated | Duplicate FontFile, FontFile2, or FontFile3 streams |
| CMapsDeduplicated | Duplicate CMap or ToUnicode streams |
| Type3CharProcsDeduplicated | Duplicate Type 3 glyph procedure streams |
| EmbeddedFilesDeduplicated | Duplicate embedded-file streams |
| MetadataStreamsDeduplicated | Duplicate metadata streams |
| PostScriptXObjectsDeduplicated | Duplicate PostScript XObject streams |
| BytesHashed | Суммарные байты сигнатуры словаря и закодированной полезной нагрузки, прогнанные через SHA-256 |
| BytesCompared | Байты закодированной полезной нагрузки, проверяемые после совпадения хешей и подписей |
| DuplicatePayloadBytes | Сырые закодированные байты полезной нагрузки, представленные дублирующими потоками, без накладных объектов |