Tôi muốn phân tích đối tượng luồng trong tệp PDF được mã hóa bằng cách sử dụng /FlateDecode
.Làm cách nào để giải mã luồng PDF?
Có công cụ nào cho phép một giải mã mã hóa như vậy (ASCII85decode, LZWDecode, RunlenghtDecode, v.v.) được sử dụng trong tệp PDF không?
Nội dung luồng có nhiều khả năng là cấu trúc tệp PE, mà PDF có thể sẽ sử dụng sau này trong khai thác.
Ngoài ra, có hai bảng xref
trong PDF, điều đó là ổn nhưng cũng có hai %% EOF theo sau xref
.
Có phải sự hiện diện của các quyền này không? (Lưu ý: Thứ hai xref
điểm đến 1st xref
sử dụng tên /prev
xref
này dùng để chỉ thứ hai xref
:.
xref 5 6 0000000618 00000 n 0000000658 00000 n 0000000701 00000 n 0000000798 00000 n 0000045112 00000 n 0000045219 00000 n 1 1 0000045753 00000 n 3 1 0000045838 00000 n trailer > startxref 46090 %%EOF
thứ hai xref
:
xref 0 5 0000000000 65535 f 0000000010 00000 n 0000000067 00000 n 0000000136 00000 n 0000000373 00000 n trailer > startxref 429 %%EOF
Cảm ơn câu trả lời Tôi sẽ xem xét phân tích cú pháp ... – rebel87
* "Mỗi tệp PDF được ký điện tử giống như" * - Không nhất thiết. Chỉ khi các thay đổi được thêm sau khi ký mà không vi phạm chữ ký, bản cập nhật gia tăng là cần thiết. – mkl
@mkl: bạn có thể chỉ cho tôi một ví dụ về tệp PDF đã ký, mà bạn đã thêm thay đổi vào sau khi ký và nơi những thay đổi này không vi phạm chữ ký không? –