ValidateAttachmentChecksum

文書プロパティ, 抽出

説明

列挙された添付ファイルのペイロードを必要時にデコードし、MD5 ダイジェストを計算して、16 進数の /Params /CheckSum 値と EnumAttachments の報告値を比較します

構文

Delphi

Function TPDFlib.ValidateAttachmentChecksum(Const Attachment: TPDFlibAttachment): Integer;

パラメータ

AttachmentEnumAttachments が返すレコード

戻り値

1デコード済みペイロードが格納済みチェックサムと一致します
0ペイロードが保存済みチェックサムと一致しません
-1チェックサムがない、レコードが範囲外、またはペイロードを読み取れません

備考

チェックサム検証は明示的なため、メタデータだけの列挙で大きな添付ペイロードを読み取ってハッシュすることはありません

ファイルまたはバイト文字列から作成された新しい添付ファイルには、チェックサムが自動的に付与されます

関連項目

EnumAttachments、TPDFlibAttachment、GetEmbeddedFileContentToStream