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 プロファイルストリーム
FontProgramsDeduplicatedFontFile、FontFile2、FontFile3 ストリームの重複
CMapsDeduplicated重複する CMap または ToUnicode ストリーム
Type3CharProcsDeduplicated重複する Type 3 グリフプロシージャストリーム
EmbeddedFilesDeduplicated重複する埋め込みファイルストリーム
MetadataStreamsDeduplicated重複するメタデータストリーム
PostScriptXObjectsDeduplicated重複する PostScript XObject ストリーム
BytesHashedSHA-256 を通過した辞書署名およびエンコード済みペイロードの合計バイト数
BytesCompared一致するハッシュと署名を確認した後に検査されるエンコード済みペイロードバイト
DuplicatePayloadBytesオブジェクトオーバーヘッドを除き、重複ストリームが表す生のエンコード済みペイロードバイト

関連項目

DeduplicateResources、TPDFlibResourcePurgeStats