K 10 svn:author V 6 obrien K 8 svn:date V 27 2004-05-02T23:07:49.000000Z K 7 svn:log V 533 Gzip assumes 'unsigned long' is 32-bits wide and depends on this. One thing Gzip does is implicitly by store the size of a file into an 'unsigned long' rather than explicitly compute the remainder modulo 2^32 (see RFC 1952 section 2.3.1 "ISIZE"). Thus an extracted file size is does not equal the original size (mod 2^32) for files larger than 4GB. This manifests itself in errors such as: zcat: bigfile.gz: invalid compressed data--length error PR: 66008, 66009 Submitted by: Peter Losher Patch by: tjr END