ValidateAttachmentChecksum
문서 속성, 추출
설명
열거된 첨부 파일 페이로드를 요청 시 디코딩하고 MD5 다이제스트를 계산한 다음 16진수 /Params /CheckSum 값과 비교합니다. 이 값은 EnumAttachments에서 보고합니다
구문
Delphi
Function TPDFlib.ValidateAttachmentChecksum(Const Attachment: TPDFlibAttachment): Integer;
매개변수
| Attachment | EnumAttachments가 반환한 레코드 |
|---|
반환 값
| 1 | 디코딩된 페이로드가 저장된 체크섬과 일치합니다 |
|---|---|
| 0 | 페이로드가 저장된 체크섬과 일치하지 않습니다 |
| -1 | 체크섬이 없거나 레코드가 범위를 벗어났거나 페이로드를 읽을 수 없습니다 |
비고
체크섬 검증은 명시적이므로 메타데이터만 열거할 때 큰 첨부 페이로드를 읽고 해시하지 않습니다
파일 또는 바이트 문자열로 만든 새 첨부 파일에는 체크섬이 자동으로 지정됩니다
참고 항목
EnumAttachments, TPDFlibAttachment, GetEmbeddedFileContentToStream