Closed richardlehane closed 7 years ago
Thanks Richard, I do need to sit down and investigate this some more. As well as fmts 899/900 which I haven't an instinct as to why those two have failed (the new PE signatures). But I'll set aside some time next week hopefully and feed back some more information.
On Thu, Jun 30, 2016 at 10:54 PM, Richard Lehane notifications@github.com wrote:
Hi Ross the second byte sequence in this signature is a "#" (hex 23). It should appear at an absolute offset from the BOF at 128. In yours it is at offset 170, appended to the end of the first byte sequence. This seems a bit like that EOF issue I reported: where you have two byte sequences that can overlay each other, rather than being adjacent. Otherwise I'm passing all of yours for v85 (except fmt/899 and fmt/900 which you got errors printed for). ta! Rich
— You are receiving this because you are subscribed to this thread. Reply to this email directly, view it on GitHub https://github.com/exponential-decay/skeleton-test-suite-generator/issues/5, or mute the thread https://github.com/notifications/unsubscribe/AByxXOe0kIIfPju0bdZheih2Oz7szO7sks5qQ6BVgaJpZM4JCCXL .
edit - not an absolute 128 offset for that "#", but a range 0-128. Issue still applies as it appears at offset 170 in the skeleton file
Write-up of how to fix this here: https://github.com/digital-preservation/droid/issues/115#issuecomment-250342003
Hmm, it's an odd signature with the two variable offsets for byte sequences one and two starting from offsets zero and one... http://www.nationalarchives.gov.uk/PRONOM/fmt/894
yes, I wonder what the rationale was? a very weird signature
Hi Ross the second byte sequence in this signature is a "#" (hex 23). It should appear at an absolute offset from the BOF at 128. In yours it is at offset 170, appended to the end of the first byte sequence. This seems a bit like that EOF issue I reported: where you have two byte sequences that can overlay each other, rather than being adjacent. Otherwise I'm passing all of yours for v85 (except fmt/899 and fmt/900 which you got errors printed for). ta! Rich