ValidateAttachmentChecksum
Dokumenteigenschaften, Extraktion
Beschreibung
Decodiert die Nutzlast einer aufgezählten Anlage bei Bedarf, berechnet deren MD5-Digest und vergleicht ihn mit dem hexadezimalen Wert /Params /CheckSum, den EnumAttachments meldet
Syntax
Delphi
Function TPDFlib.ValidateAttachmentChecksum(Const Attachment: TPDFlibAttachment): Integer;
Parameter
| Attachment | Ein von EnumAttachments zurückgegebener Datensatz |
|---|
Rückgabewerte
| 1 | Die decodierte Nutzlast entspricht der gespeicherten Prüfsumme |
|---|---|
| 0 | Die Nutzlast entspricht nicht der gespeicherten Prüfsumme |
| -1 | Es ist keine Prüfsumme vorhanden, der Datensatz liegt außerhalb des gültigen Bereichs oder die Nutzlast kann nicht gelesen werden |
Siehe auch
Die Prüfsummenvalidierung erfolgt ausdrücklich, damit bei einer reinen Metadatenaufzählung große Anlagennutzlasten nicht gelesen und gehasht werden
Neue Anlagen, die aus Dateien oder Bytezeichenfolgen erstellt werden, erhalten automatisch eine Prüfsumme
Siehe auch
EnumAttachments, TPDFlibAttachment, GetEmbeddedFileContentToStream