and in another message webcomm wrote:
> I ran the diagnostic gadget...
> archive size is 69888
> FileHeader at 0
> CentralDir at 43796
> EndArchive at 43846
This is telling you that the archive ends at 43846,
Not quite. """In a "normal" uncommented archive, EndArchive_pos + 22
but the file
is 69888 bytes long (69888 - 43846 = 26042 post-archive bytes).
Have you tried calling getzip(filename, ignoreable=30000)?
The whole point of the function is to ignore the nasty stuff at the
end, but if _I_ had a file with more than 25K of post-archive bytes,
I'd certainly try to figure out if the archive was mis-handled
somewhere along the way.
Me too. Further, if I wasn't "ever diplomatic" , I wouldn't be
calling software (or people!) that blithely ignored 25kb of
unexplained data "forgiving" ... some other f-words, perhaps.