ValidateAttachmentChecksum
文書プロパティ, 抽出
説明
列挙された添付ファイルのペイロードを必要時にデコードし、MD5 ダイジェストを計算して、16 進数の /Params /CheckSum 値と EnumAttachments の報告値を比較します
構文
Delphi
Function TPDFlib.ValidateAttachmentChecksum(Const Attachment: TPDFlibAttachment): Integer;
パラメータ
| Attachment | EnumAttachments が返すレコード |
|---|
戻り値
| 1 | デコード済みペイロードが格納済みチェックサムと一致します |
|---|---|
| 0 | ペイロードが保存済みチェックサムと一致しません |
| -1 | チェックサムがない、レコードが範囲外、またはペイロードを読み取れません |
備考
チェックサム検証は明示的なため、メタデータだけの列挙で大きな添付ペイロードを読み取ってハッシュすることはありません
ファイルまたはバイト文字列から作成された新しい添付ファイルには、チェックサムが自動的に付与されます
関連項目
EnumAttachments、TPDFlibAttachment、GetEmbeddedFileContentToStream