Must handle reading the file name of ZIP entries.
Currently the relative offset of ZIP files are confusing.
I believe I need to know the ZIP of the ZIP file to figure out where things go and such. I suppose what I would need to do is count up all the ZIP data which is earlier, that way I can determine the true start of where the data is placed.
Ok so my sizes are a bit too small.
ZIP is a confusing format.
Everything starts to fail on an entry whos version I believe is 10, while most others are 20. So perhaps the descriptor stuff (has the CRC and sizes) appears to be missing on this entry with 10.