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Всего осмотренных записей живой структуры объектов после декодирования объектов документа
StreamsScannedTotal stream objects examined
CandidateStreamsКандидаты — косвенные потоки, чьи выбранный тип и сигнатура словаря прошли валидацию
CanonicalStreamsDistinct exact-equivalence groups retained among eligible candidates
DuplicateStreamsDuplicate indirect stream objects consolidated or reported
ReferencesRepointedIndirect references changed during a live run or reportable during a dry run
SignatureFailuresCandidates skipped because a malformed or cyclic direct dictionary structure could not be represented safely
HashBucketsУдержанные различные группы SHA-256 и подписей
HashCollisionsMatching hash values rejected by full signature or payload confirmation
OrphanObjectsRemovedКосвенные объекты, удаленные необязательной сборкой mark-and-sweep, или -1, если сборка не смогла завершиться безопасно
ImagesDeduplicatedDuplicate image XObject streams
FormsDeduplicatedDuplicate Form XObject streams
PatternsDeduplicatedDuplicate tiling-pattern streams
ShadingsDeduplicatedDuplicate shading streams
FunctionsDeduplicatedDuplicate sampled-function streams
ICCProfilesDeduplicatedDuplicate ICC profile streams
FontProgramsDeduplicatedDuplicate FontFile, FontFile2, or FontFile3 streams
CMapsDeduplicatedDuplicate CMap or ToUnicode streams
Type3CharProcsDeduplicatedDuplicate Type 3 glyph procedure streams
EmbeddedFilesDeduplicatedDuplicate embedded-file streams
MetadataStreamsDeduplicatedDuplicate metadata streams
PostScriptXObjectsDeduplicatedDuplicate PostScript XObject streams
BytesHashedСуммарные байты сигнатуры словаря и закодированной полезной нагрузки, прогнанные через SHA-256
BytesComparedБайты закодированной полезной нагрузки, проверяемые после совпадения хешей и подписей
DuplicatePayloadBytesСырые закодированные байты полезной нагрузки, представленные дублирующими потоками, без накладных объектов

См. также

DeduplicateResources, TPDFlibResourcePurgeStats