* fix: handle IWD entry end of stream
Return EOF correctly for IWD entries and preserve peeked bytes during bulk reads.
* chore: small code style adaption
* chore: use minizip to write test zip file
---------
Co-authored-by: Jan Laupetin <[email protected]>