I am writing my own ZIP implementation. I'm trying to deal with single ZIP files that are split into multiple volumes using the "span" or "split" mechanism defined in APPNOTE.txt. Unfortunately APPNOTE is kind of vague on how this is actually done.
Specifically, I have a file header and the beginning of compressed data in a file.zx01, and I have the rest of the compressed data in file.zx02. But for some reason, when I concatenate the two pieces of compressed data, they do not decompress properly.
Does anybody know what I'm doing wrong?