Closed GoogleCodeExporter closed 9 years ago
Thanks Vladimir - working on repro'ing this right now.
Original comment by richge...@gmail.com
on 19 May 2012 at 11:51
Hi Vladimir - I've ran your example against test.zip using both v1.12 and
v1.13, using Visual Studio 2008 (both 32-bit and 64-bit, debug and release). In
each case it successfully extracts and prints manifest.mf.
If dist > dist_from_out_buf_start, it typically indicates that the Huffman code
where bad, or the stream was corrupted (or a bug in tinfl).
Do you have any more information about how to repro this? I'll try GCC (MingW)
next, just to be sure.
Thanks,
-Rich
Original comment by richge...@gmail.com
on 20 May 2012 at 12:01
I've also compiled and tested the example using gcc 4.5.0 (64-bit TDM-64), and
it also successfully decompresses and prints the text file. Any more repro
steps would be appreciated.
Best regards,
-Rich
Original comment by richge...@gmail.com
on 20 May 2012 at 12:07
This may be a dup of issue #4. It only happens when mz_ulong is 64-bit. The
mz_crc32() function doesn't compute the proper CRC32 of the decompressed data
in this situation. The decompress data is fine, however.
I'm fixing this and will release an update today.
Original comment by richge...@gmail.com
on 20 May 2012 at 12:25
Could you try repro'ing this on v1.13 when you get a chance?
Thanks,
-Rich
Original comment by richge...@gmail.com
on 20 May 2012 at 4:47
Original comment by richge...@gmail.com
on 13 Oct 2013 at 5:25
Original issue reported on code.google.com by
vladimir...@gmail.com
on 22 Nov 2011 at 6:59Attachments: