ValidateAttachmentChecksum
文档属性、提取
描述
按需解码枚举附件负载,计算其 MD5 摘要,并将其与十六进制 /Params /CheckSum 值比较,该值由 EnumAttachments 报告
语法
Delphi
Function TPDFlib.ValidateAttachmentChecksum(Const Attachment: TPDFlibAttachment): Integer;
参数
| Attachment | 由 EnumAttachments 返回的记录 |
|---|
返回值
| 1 | 解码后的有效负载与存储的校验和相符 |
|---|---|
| 0 | 有效负载与已存储的校验和不匹配 |
| -1 | 不存在校验和、记录超出范围,或无法读取载荷 |
备注
校验和验证是显式的,因此仅元数据枚举不会读取和散列大型附件负载
从文件或字节字符串创建的新附件会自动获得校验和
另请参阅
EnumAttachments、TPDFlibAttachment、GetEmbeddedFileContentToStream