Could someone tell me if there is any difference between a normal encrypted
zip archive, and an encrypted archive that is spanned over several floppy
My problem is that have successfully written some code to extract and
decrypt files from a normal single zip archive, i.e.
- I have extracted and decrypted the 12 byte encryption header.
- I have compared the last byte of the header with the high order byte of
the file being extracted to ascertain that the password is correct.
As I have said, this works fine on a single archive, however when I take the
same files and encrypt them in a spanned archive (over several floppies)
using the same password, when my program read and decrypts the 12 byte
header the last byte does not match the high byte of the CRC even though the
password is correct.
If I skip this bit and just decrypt the data in the zip file anyway, it
decrypts and extracts fine with no problems, suggesting that there is
nothing wrong with the data.
This has really got me stumped, any help would be appreciated.