Good catch on `zipfile`. The `tell()` annoyed me, but I don't see any other way to do this without using `os.stat()`. Maybe that'd be more explicit and more reliable though ?