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 | オブジェクトオーバーヘッドを除き、重複ストリームが表す生のエンコード済みペイロードバイト |