ValidateAttachmentChecksum
Documenteigenschappen, Extractie
Beschrijving
Decodeert op verzoek een geïnventariseerde bijlage-payload, berekent zijn MD5-digest en vergelijkt die met de hexadecimale /Params /CheckSum-waarde die EnumAttachments rapporteert
Syntaxis
Delphi
Function TPDFlib.ValidateAttachmentChecksum(Const Attachment: TPDFlibAttachment): Integer;
Parameters
| Attachment | A record returned by EnumAttachments |
|---|
Retourwaarden
| 1 | De gedecodeerde payload komt overeen met het opgeslagen checksum |
|---|---|
| 0 | De payload komt niet overeen met het opgeslagen checksum |
| -1 | Er is geen checksum aanwezig, de record valt buiten bereik, of de payload kan niet worden gelezen |
Opmerkingen
Checksumvalidatie is expliciet, zodat metadata-only-enumeratie geen grote bijlagepayloads leest en hasht
Nieuwe bijlagen die uit bestanden of bytestrings ontstaan, krijgen automatisch een checksum
Zie ook
EnumAttachments, TPDFlibAttachment, GetEmbeddedFileContentToStream