Follow @Openwall on Twitter for new release announcements and other news
[<prev] [next>] [<thread-prev] [thread-next>] [day] [month] [year] [list]
Date: Fri, 17 Aug 2012 20:44:36 +0400
From: Pavel Semjanov <>
Subject: Re: RAR early reject

On 17.08.2012 19:48, magnum wrote:
> On 2012-08-17 16:53, magnum wrote:
>> On 2012-08-17 15:52, Pavel Semjanov wrote:
>>>   BTW, among all those test files (-m1 to -m5) I have yet to see a
>>>> valid stream use PPM in the first block. I start to think we can reject
>>>> all PPM. Do you know something to the contrary?
>>> Something strange again.
>>> -m4, -m5 option really forces PPM code. -m1 to -m3 should force LZ code.
> I can not reproduce this. I create archives (using linux rar 4.00 beta
> 3) with -m4 and -m5 and debug output shows that first block is an LZ
> block, unrar.c populates a Huffman table and correctly inflates the
> data. Maybe second block and on will be PPM?

Hmm, you're right. It seems that PPM no longer (or very rarely) used in 
rar 4.x. You need rar 3.x to test ppm. That's why your code passed the 
tests ;-)


    SY / C4acT/\uBo             Pavel Semjanov
    _   _         _
   | | |-| |_|_| |-|

Powered by blists - more mailing lists

Confused about mailing lists and their use? Read about mailing lists on Wikipedia and check out these guidelines on proper formatting of your messages.