Use comp_size from central directory for amout of data to copy, not from local directory entry, as that is what we use everywhere else, and some broken zip files have wrong information (e. g. all zero) in the local directory entry. Reported by Pierre. --HG-- branch : HEAD