Fix zipfile bug

Ok, so when extracting from zipfiles, it was copying the file name and
that was it. I have not only sorted this, but done it without the use of
temp files. This is either a mistake as some ISOs might be 35GB+
(looking at you, Bluray), but it should make everything else much
faster.