Johan van der Knijff

Results 61 issues of Johan van der Knijff

This adds support for detection of [Unix dump files](https://en.wikipedia.org/wiki/Dump_(program)) (magic adapted from file(1) magic by Christos Zoulas). I also hand-crafted some minimal test files (magic-only + zero-bytes) for all variations....

The other week a colleague sent me an unusual PDF that starts with the following header bytes: ``` %PDF-1.8 ``` Needless to say there is no such thing as "PDF...

signature problem

## Dev Effort 1D - investigation ## Description Look at the following METS file: [mets-test.xml](https://gist.github.com/bitsgalore/15f54369ba99233316976b758be452c2) According to xmllint (v. 20904) it contains well-formed XML: xmllint --noout mets-test.xml Result: no error...

bug
P2
good-first-issue

Jhove's output could be more informative for PDFs that use any kind of encryption. Currently JHOVE reports the following error message in this case (tested with Jhove 1.24.1, 2020-03-16): ```...

feature
P1

I'm running JHOVE on [veraPDFHiResWrongObjectID.pdf](https://github.com/openpreserve/format-corpus/blob/master/pdfCabinetOfHorrors/veraPDFHiResWrongObjectID.pdf) from the OPF format corpus. This file contains a reference to a wrong (non-existing) XObject. Running JHOVE: ``` jhove -m PDF-hul pdfCabinetOfHorrors/veraPDFHiResWrongObjectID.pdf ``` This results...

bug
P1

It would really be useful if Fido's identification could be invoked from other Python scripts. Even though this is possible, Fido's lack of an API makes this unnecessairily difficult. See...

feature
P2
OAG

Previously it was possible to access all files/folders in the format corpus like this: For some reason this results in a 404 for more recent additions. Example: I used to...

See also third issue mentioned here: This consistency check should be done at the level of the main codestream header, as well as the tile-part level.

feature
P3

## Dev Effort TBC ## Description Currently jpylyzer doesn’t support the full set of marker segments that can occur in a codestream. Missing ones should ideally be included at some...

feature
P2

If I run the new 32-bit Windows executables on an arbitary (set of) JP2(s), the following warning is printed to STDERR: ``` C:\Temp\JPYLYZ~1.0RC\jpylyzer\jpylyzer\etpatch.py:74: FutureWarning: The behavior of this method will...

bug
P3