Results 1 to 12 of 12

Thread: Mnzip

  1. #1
    Member
    Join Date
    Jan 2007
    Location
    Moscow
    Posts
    239
    Thanks
    0
    Thanked 3 Times in 1 Post
    Here is new BWT compressor: http://guru.multimedia.cx/mnzip/
    Could anyone compile and test it?

  2. #2
    Programmer
    Join Date
    May 2008
    Location
    denmark
    Posts
    94
    Thanks
    0
    Thanked 2 Times in 2 Posts
    Getting some warnings on SUSE/Itanium2/GCC:

    rlasse:~> gcc -O3 mnzip.c -lm
    mnzip.c: In function ???pretransform??™:
    mnzip.c:174: warning: incompatible implicit declaration of built-in function ???log2??™
    mnzip.c: In function ???bwt??™:
    mnzip.c:279: warning: initialization from incompatible pointer type
    mnzip.c: In function ???main??™:
    mnzip.c:866: warning: passing argument 1 of ???init_prob??™ from incompatible pointer type

    But the program works and decompressed result matches original for a few files I tried with.

    On Visual C 2005 there are some errors: inline should be __inline (inline is C++, __is C). It didn't recognize ... in the switch/case, but using
    case '0':
    case '1':
    case '2':
    case '3':
    case '4':
    case '5':
    case '6':
    case '7':
    case '8':
    case '9': block_size= 1<<(argv[1][i]-'0'+20); break;

    worked.

    Also it couldn't find log2, but adding #define log2(x) (log(x) / 0.69314718055) worked.

    - Lasse

  3. #3
    Programmer
    Join Date
    May 2008
    Location
    denmark
    Posts
    94
    Thanks
    0
    Thanked 2 Times in 2 Posts
    Very nice compression ratio, btw

  4. #4
    Member
    Join Date
    Jan 2007
    Location
    Moscow
    Posts
    239
    Thanks
    0
    Thanked 3 Times in 1 Post
    Thanks for testing. I've managed to compile it, but quick tests didn't show any advantages compared to GRZipII.

  5. #5
    Member Vacon's Avatar
    Join Date
    May 2008
    Location
    Germany
    Posts
    523
    Thanks
    0
    Thanked 0 Times in 0 Posts
    Hello everyone,

    anyone willing to share it (compiled )?

    Best regards!

  6. #6
    Member
    Join Date
    Jan 2007
    Location
    Moscow
    Posts
    239
    Thanks
    0
    Thanked 3 Times in 1 Post
    Hum! Made some additional testing. It seems mnzip is best general-purpose multimedia BWT compressor But speed...

  7. #7
    Member
    Join Date
    Jan 2007
    Location
    Moscow
    Posts
    239
    Thanks
    0
    Thanked 3 Times in 1 Post
    This one http://slil.ru/24611240 is best on my Pentium D 3.4 GHz

  8. #8
    Member Vacon's Avatar
    Join Date
    May 2008
    Location
    Germany
    Posts
    523
    Thanks
    0
    Thanked 0 Times in 0 Posts
    Hello everyone,

    Quote Originally Posted by nimdamsk
    Thank you nimdamsk for giving link!

    Best regards!

  9. #9
    Tester
    Nania Francesco's Avatar
    Join Date
    May 2008
    Location
    Italy
    Posts
    1,565
    Thanks
    220
    Thanked 146 Times in 83 Posts
    Very Slow!

  10. #10
    Tester

    Join Date
    May 2008
    Location
    St-Petersburg, Russia
    Posts
    182
    Thanks
    3
    Thanked 0 Times in 0 Posts

  11. #11
    Tester
    Nania Francesco's Avatar
    Join Date
    May 2008
    Location
    Italy
    Posts
    1,565
    Thanks
    220
    Thanked 146 Times in 83 Posts
    Good Compressor!

  12. #12
    Moderator

    Join Date
    May 2008
    Location
    Tristan da Cunha
    Posts
    2,034
    Thanks
    0
    Thanked 4 Times in 4 Posts
    Quote Originally Posted by nimdamsk
    This one http://slil.ru/24611240 is best on my Pentium D 3.4 GHz
    Thanks nimdamsk!

    Quick Test...

    Test Machine: AMD Sempron 2400+

    Timer Program: TSC-Timer v1.1

    All tests at c9 except for ENWIK8 (MNZip crashes on my machine when settings greater than c7 are used for compressing ENWIK which was tested at c7.


    MC SFC test:

    A10.jpg > 829,598
    AcroRd32.exe > 1,625,893
    english.dic > 1,201,313
    FlashMX.pdf > 3,743,196
    FP.LOG > 555,053
    MSO97.DLL > 1,947,503
    ohs.doc > 837,336
    rafale.bmp > 852,952
    vcfiu.hlp > 655,178
    world95.txt > 475,401

    Total = 12,723,423 bytes

    Elapsed Time: 000:00:02:19.451 (139.451 Seconds)


    ENWIK8 > 21,236,101 bytes

    Elapsed Time: 000:00:05:06.136 (306.136 Seconds)


    Bliss.bmp > 389,860 bytes

    Elapsed Time: 000:00:00:03.152 (3.152 Seconds)


    Scribble.wav > 16,511 bytes

    Elapsed Time: 000:00:00:48.443 (48.443 Seconds)

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •