I was attempting to write my first header skipper containing offset rules for files less than a specific filesize, and became frustrated that it was seemingly ignoring them, when it dawned on me that the skipper must be depending on the dat for size info rather than the physical files. The dat does not contain size info, so I must find another method to determine if a file is under a tested size. Is this possible?
There is no particular series of bytes marking the end of 'real data' in these files, and EOF can slide 100s of bytes between files. I considered forcing an illegal seek to default to EOF, but this also resets start_offset to 0.
I'll be the first to admit that I am less than spry with logic, so I hope you can show me the light with this. Or else confirm there is a limitation that I needn't feel stupid for anymore.