diff options
author | Jay Berkenbilt <ejb@ql.org> | 2013-03-17 18:16:14 +0100 |
---|---|---|
committer | Jay Berkenbilt <ejb@ql.org> | 2013-03-17 18:16:14 +0100 |
commit | 1ec1b12864c60b9cc6750c7f175a9262f2efd558 (patch) | |
tree | 8748de06cbf623426af7ac846a82bb75b1344678 | |
parent | 77a35e08708263724e44768e0d089050efa5244e (diff) | |
download | qpdf-1ec1b12864c60b9cc6750c7f175a9262f2efd558.tar.zst |
Improve idea for corrupted stream handling
-rw-r--r-- | TODO | 8 |
1 files changed, 5 insertions, 3 deletions
@@ -16,9 +16,11 @@ - Files that have no whitespace token after "endobj" such that endobj collides with the start of the next object - - Files with individual corrupted streams. Just replace the - streams with empty streams or possibly uncompress as much as - possible + - Files with individual corrupted streams. Just leave the streams + unfiltered after giving a warning, or maybe do something else + like applying as many of the filters as possible, etc. + QPDFWriter can have some kind of retry mechanism on streams + where filtering fails after filterable returns true. - Files whose PDF header is malformed, perhaps with no version number (as literally %PDF-a.b). Maybe keep track of features to |