TPDFlibResourceDedupStats

Datentypen, Optimierung

Beschreibung

Meldet die von DeduplicateResources ausgeführten Arbeiten für Erkennung, exakte Äquivalenz, Verweisumleitung, Kategorie, Nutzlast und Objektsammlung

Deklaration

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;

Felder

ObjectsScannedGesamtzahl der geprüften aktiven Objektstruktureinträge nach dem Decodieren der Dokumentobjekte
StreamsScannedGesamtzahl untersuchter Streamobjekte
CandidateStreamsGeeignete indirekte Streams, deren ausgewählter Typ und Wörterbuchsignatur die Validierung bestanden haben
CanonicalStreamsUnter geeigneten Kandidaten beibehaltene unterschiedliche exakte Äquivalenzgruppen
DuplicateStreamsKonsolidierte oder gemeldete doppelte indirekte Streamobjekte
ReferencesRepointedIndirekte Verweise, die während eines aktiven Laufs geändert wurden oder bei einem Probelauf gemeldet werden können
SignatureFailuresÜbersprungene Kandidaten, da eine fehlerhafte oder zyklische direkte Wörterbuchstruktur nicht sicher dargestellt werden konnte
HashBucketsBeibehaltene eindeutige SHA-256- und Signaturgruppen
HashCollisionsÜbereinstimmende Hashwerte, die durch die vollständige Signatur- oder Nutzlastbestätigung abgelehnt wurden
OrphanObjectsRemovedDurch die optionale Mark-and-Sweep-Bereinigung entfernte indirekte Objekte oder -1, wenn die Bereinigung nicht sicher abgeschlossen werden konnte
ImagesDeduplicatedDoppelte Bild-XObject-Streams
FormsDeduplicatedDoppelte Form-XObject-Streams
PatternsDeduplicatedDoppelte Streams von Kachelmustern
ShadingsDeduplicatedDoppelte Shading-Streams
FunctionsDeduplicatedDoppelte Streams abgetasteter Funktionen
ICCProfilesDeduplicatedDoppelte ICC-Profilstreams
FontProgramsDeduplicatedDoppelte FontFile-, FontFile2- oder FontFile3-Streams
CMapsDeduplicatedDoppelte CMap- oder ToUnicode-Streams
Type3CharProcsDeduplicatedDoppelte Type-3-Glyphenprozedurstreams
EmbeddedFilesDeduplicatedDoppelte Streams eingebetteter Dateien
MetadataStreamsDeduplicatedDoppelte Metadatenstreams
PostScriptXObjectsDeduplicatedDoppelte PostScript-XObject-Streams
BytesHashedGesamtzahl der über SHA-256 verarbeiteten Wörterbuchsignatur- und codierten Nutzlastbytes
BytesComparedNach übereinstimmenden Hashes und Signaturen geprüfte codierte Nutzlastbytes
DuplicatePayloadBytesRohe kodierte Nutzlastbytes, die vor dem Objekt-Overhead durch doppelte Streams dargestellt werden

Siehe auch

DeduplicateResources, TPDFlibResourcePurgeStats