ValidateAttachmentChecksum

Propriedades do documento, extração

Descrição

Descodifica, a pedido, a carga útil de um anexo enumerado, calcula o respetivo resumo MD5 e compara-o com o valor hexadecimal /Params /CheckSum comunicado por EnumAttachments

Sintaxe

Delphi

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

Parâmetros

AttachmentUm registo devolvido por EnumAttachments

Valores devolvidos

1A carga útil descodificada corresponde à soma de verificação armazenada
0O conteúdo não corresponde à soma de verificação armazenada
-1Não existe soma de verificação, o registo está fora do intervalo ou não é possível ler a carga útil

Observações

A validação da soma de verificação é explícita para que a enumeração apenas de metadados não leia nem calcule o hash de grandes cargas úteis de anexos

Os novos anexos criados a partir de ficheiros ou cadeias de bytes recebem automaticamente uma soma de verificação

Consulte também

EnumAttachments, TPDFlibAttachment, GetEmbeddedFileContentToStream