Results 1 to 20 of 20

Thread: PIM 2.40 BETA is here!

  1. #1
    The Founder encode's Avatar
    Join Date
    May 2006
    Location
    Moscow, Russia
    Posts
    3,979
    Thanks
    376
    Thanked 347 Times in 137 Posts

    Exclamation PIM 2.40 BETA is here!

    Just before stable & final release I decided to release a BETA version. This one is really monstrous:
    + Extract support for BALZ, QUAD, ZIP, JAR, PK3, PK4, QUAKE PAK
    + New & improved main PIM format - added Normal compression method
    + Many optimizations & improvements

    Check it out!

    Mainly I wanna know how it works for you. After each compression operation use "Test" command to ensure stability. Also, please test it with BALZ, QUAD, older versions of PIM, with your favorite ZIP archiver to test ZIP compatibility.

    http://encode.su/


  2. #2
    Programmer osmanturan's Avatar
    Join Date
    May 2008
    Location
    Mersin, Turkiye
    Posts
    651
    Thanks
    0
    Thanked 0 Times in 0 Posts
    Quote Originally Posted by encode View Post
    + New & improved main PIM format - added Normal compression method
    + Many optimizations & improvements
    Could you post details about improvements?

  3. #3
    The Founder encode's Avatar
    Join Date
    May 2006
    Location
    Moscow, Russia
    Posts
    3,979
    Thanks
    376
    Thanked 347 Times in 137 Posts
    Quote Originally Posted by osmanturan View Post
    Could you post details about improvements?
    Too many changes. Some parts of code was completely rewritten. Additionally I improved file detection routines, etc. etc.

    By the way, check test.zip file. It contains MPTRACK.EXE packed with different compression methods, which all available with the latest PKZIP. PIM supports it all - i.e. it is 100% compatible.


  4. #4
    The Founder encode's Avatar
    Join Date
    May 2006
    Location
    Moscow, Russia
    Posts
    3,979
    Thanks
    376
    Thanked 347 Times in 137 Posts
    And the test.pim which contains MPTRACK.EXE packed with different methods!

  5. #5
    Member
    Join Date
    May 2008
    Location
    Antwerp , country:Belgium , W.Europe
    Posts
    487
    Thanks
    1
    Thanked 3 Times in 3 Posts
    Quote Originally Posted by encode View Post
    By the way, check test.zip file. It contains MPTRACK.EXE packed with different compression methods, which all available with the latest PKZIP. PIM supports it all - i.e. it is 100% compatible.
    I can't extract the zip : I've tried WinZipv11.2, Winrar v3.71, 7z v4.58....
    Any idea why this is ?

    Winzip report :
    Code:
    G:\test\pim240\Pim_240_0test2.zip
    Extracting to "G:\test\pim240\"
    Use Path: yes   Overlay Files: no
    skipping: implode.exe  this file is not in the standard Zip 2.0 format.
       Please see www.winzip.com/zip2.htm for more information.
       Version needed value for this file is 25.
       Compression method value is 10.
    Extracting bzip2.exe
    Extracting deflate.exe
    Extracting deflate64.exe
    Extracting store.exe

  6. #6
    Member
    Join Date
    May 2008
    Location
    Antwerp , country:Belgium , W.Europe
    Posts
    487
    Thanks
    1
    Thanked 3 Times in 3 Posts
    Quote Originally Posted by pat357 View Post
    I can't extract the zip : I've tried WinZipv11.2, Winrar v3.71, 7z v4.58....
    Any idea why this is ?

    Winzip report :
    Code:
    G:\test\pim240\Pim_240_0test2.zip
    Extracting to "G:\test\pim240\"
    Use Path: yes   Overlay Files: no
    skipping: implode.exe  this file is not in the standard Zip 2.0 format.
       Please see www.winzip.com/zip2.htm for more information.
       Version needed value for this file is 25.
       Compression method value is 10.
    Extracting bzip2.exe
    Extracting deflate.exe
    Extracting deflate64.exe
    Extracting store.exe
    Even more error reports :
    Code:
    G:\test\pim240>pkzip25 -test 1.zip
    PKZIP(R)  Version 2.50  FAST!  Compression Utility for Windows 95/NT  4-15-1998
    Copyright 1989-1998 PKWARE Inc.  All Rights Reserved. Shareware Version
    PKZIP Reg. U.S. Pat. and Tm. Off.  Patent No. 5,051,745
    Testing files from .ZIP: 1.zip
    PKZIP: (W3) Warning! requires PKZIP version 4.6 to extract: bzip2.exe
    Testing: deflate.exe    OK
    Testing: deflate64.exe   OK
    Testing: implode.exe    OK
    Testing: store.exe      OK
    
    G:\test\pim240>7za t 1.zip
    7-Zip (A)  4.58 beta  Copyright (c) 1999-2008 Igor Pavlov  2008-05-05
    Processing archive: 1.zip
    Testing     bzip2.exe
    Testing     deflate.exe
    Testing     deflate64.exe
    Testing     implode.exe     Unsupported Method
    Testing     store.exe
    Sub items Errors: 1

  7. #7
    The Founder encode's Avatar
    Join Date
    May 2006
    Location
    Moscow, Russia
    Posts
    3,979
    Thanks
    376
    Thanked 347 Times in 137 Posts
    Not all archivers can extract all ZIP files. WinRAR can extract only ZIP files with Store/Deflate/Deflate64 - i.e. BZIP2 and Implode is not supported. 7-Zip as well as WinZip cannot extract ZIP archives with Implode compression. At the same time the newest WinZip introduces ZIP PPMd and WavPack compression. An older version of PIM (v1.50) can extract ZIP PPMd, newest cannot - I just wont mix two PPMd libraries, PIM archiver uses the latest PPMd var. J, WinZip uses the previous PPMd var. I. So, we have some strange things with those ZIP archivers. I choose full compatibility with the latest PKZIP! That means PIM can extract archives with followed compression methods:
    Store
    Deflate
    Deflate64
    Implode (or DCL Implode, in terms of PKZIP)
    BZIP2
    Quite enough in my opinion...

  8. #8
    The Founder encode's Avatar
    Join Date
    May 2006
    Location
    Moscow, Russia
    Posts
    3,979
    Thanks
    376
    Thanked 347 Times in 137 Posts
    BTW, I'm talking about PKZIP v9... Not about this old DOS version...

  9. #9
    Tester
    Black_Fox's Avatar
    Join Date
    May 2008
    Location
    [CZE] Czechia
    Posts
    471
    Thanks
    26
    Thanked 9 Times in 8 Posts
    Thanks, it compresses nicely so far There isn't any need for me to rerun the tests, since improvements since 2.10 are in filetype detection and segmentation and not in compression algorithm, am I right?
    I've found one problem, though. After window resizing to hide the horizontal scrolling bar it very often happens that also the vertical bar dissapears (when it shouldn't).
    I am... Black_Fox... my discontinued benchmark
    "No one involved in computers would ever say that a certain amount of memory is enough for all time? I keep bumping into that silly quotation attributed to me that says 640K of memory is enough. There's never a citation; the quotation just floats like a rumor, repeated again and again." -- Bill Gates

  10. #10
    The Founder encode's Avatar
    Join Date
    May 2006
    Location
    Moscow, Russia
    Posts
    3,979
    Thanks
    376
    Thanked 347 Times in 137 Posts
    Quote Originally Posted by Black_Fox View Post
    Thanks, it compresses nicely so far There isn't any need for me to rerun the tests, since improvements since 2.10 are in filetype detection and segmentation and not in compression algorithm, am I right?
    I've found one problem, though. After window resizing to hide the horizontal scrolling bar it very often happens that also the vertical bar dissapears (when it shouldn't).
    You may test it for the compression/decompression time changes. Also we may expect a compression difference with large test sets. The file detection selects appropriate compression method/filter - this means that compression might be different. Anyway, in most cases it is the same.
    I will check for scroll bars...

  11. #11
    Member
    Join Date
    May 2008
    Location
    Antwerp , country:Belgium , W.Europe
    Posts
    487
    Thanks
    1
    Thanked 3 Times in 3 Posts
    Quote Originally Posted by encode View Post
    BTW, I'm talking about PKZIP v9... Not about this old DOS version...
    So, there is no single "unzipper" that can handle all .zip files ?
    Jeesus, therefore I hate the zip format..

    BTW, is there a freeware version of this PKZIPv9 ?
    I went to the PKWARE site and clicked "download free zip reader".
    After filling out the form with name, email, industry, I got a polite message "Thank you for downloading ...." , but no button to start the download, nothing, noppes, nada !
    I've no doubts that they will start to "spam" my e-mail though !

  12. #12
    The Founder encode's Avatar
    Join Date
    May 2006
    Location
    Moscow, Russia
    Posts
    3,979
    Thanks
    376
    Thanked 347 Times in 137 Posts

  13. #13
    Member
    Join Date
    May 2008
    Location
    Antwerp , country:Belgium , W.Europe
    Posts
    487
    Thanks
    1
    Thanked 3 Times in 3 Posts
    Quote Originally Posted by encode View Post
    An older version of PIM (v1.50) can extract ZIP PPMd, newest cannot - I just wont mix two PPMd libraries, PIM archiver uses the latest PPMd var. J, WinZip uses the previous PPMd var.
    I understand your point about not having 2 PPMd libaries in the program, but there is a good reason to reconsider about this :
    The most .zip files nowadays are created by WinZip. Therefore it's not practical to use PIM to associate Zip archives because it can't open most of those "Winzip zip's".

  14. #14
    The Founder encode's Avatar
    Join Date
    May 2006
    Location
    Moscow, Russia
    Posts
    3,979
    Thanks
    376
    Thanked 347 Times in 137 Posts
    Quote Originally Posted by pat357 View Post
    I understand your point about not having 2 PPMd libaries in the program, but there is a good reason to reconsider about this :
    The most .zip files nowadays are created by WinZip. Therefore it's not practical to use PIM to associate Zip archives because it can't open most of those "Winzip zip's".
    You may not associate ZIP files... Just not check the check box in the settings dialog. Furthermore, a very few archivers are able to extract ZIP PPMd. WinRAR, WinAce, 7-Zip, PowerArchiver, etc. CANNOT extract ZIP PPMd. So, what do we talking about...

  15. #15
    Member
    Join Date
    May 2008
    Location
    Antwerp , country:Belgium , W.Europe
    Posts
    487
    Thanks
    1
    Thanked 3 Times in 3 Posts
    Quote Originally Posted by encode View Post
    You may not associate ZIP files... Just not check the check box in the settings dialog. Furthermore, a very few archivers are able to extract ZIP PPMd. WinRAR, WinAce, 7-Zip, PowerArchiver, etc. CANNOT extract ZIP PPMd. So, what do we talking about...
    Very true, but Stuffit, Squeez,.. *can* extract PPMd zip archives.
    Even the "buid-in" zipper from Total Commander can do this, not sure about creating PPMd zip though...
    I thought you're going for gold with PIM, but,.. oh well...!
    IMO PIM is a very nice tool : congrats for the creator !!

  16. #16
    The Founder encode's Avatar
    Join Date
    May 2006
    Location
    Moscow, Russia
    Posts
    3,979
    Thanks
    376
    Thanked 347 Times in 137 Posts
    Quote Originally Posted by pat357 View Post
    Very true, but Stuffit, Squeez,.. *can* extract PPMd zip archives.
    Even the "buid-in" zipper from Total Commander can do this, not sure about creating PPMd zip though...
    I thought you're going for gold with PIM, but,.. oh well...!
    IMO PIM is a very nice tool : congrats for the creator !!
    Well, this not means that I will never add ZIP PPMd, just for now I think the main PIM format has a higher priority. I think the new Normal mode is very useful - the compression is much faster and since BZIP2 is asymmetric the decompression is even MUCH faster...

  17. #17
    Administrator Shelwien's Avatar
    Join Date
    May 2008
    Location
    Kharkov, Ukraine
    Posts
    3,239
    Thanks
    192
    Thanked 968 Times in 501 Posts
    Its actually easily possible to mix any number of PPMd versions in one program.
    There's a "namespace" feature in C++ for that.

  18. #18
    The Founder encode's Avatar
    Join Date
    May 2006
    Location
    Moscow, Russia
    Posts
    3,979
    Thanks
    376
    Thanked 347 Times in 137 Posts
    Quote Originally Posted by Shelwien View Post
    Its actually easily possible to mix any number of PPMd versions in one program.
    There's a "namespace" feature in C++ for that.
    Yep, I know. Also we may rename all functions/constants. Anyway, I have too small amout of development time... Having said that with PIM I use rewriten PPMD - so we may deal with filters, crc and other stuff...

  19. #19
    Moderator

    Join Date
    May 2008
    Location
    Tristan da Cunha
    Posts
    2,034
    Thanks
    0
    Thanked 4 Times in 4 Posts
    Quote Originally Posted by encode View Post
    Just before stable & final release I decided to release a BETA version. This one is really monstrous:
    + Extract support for BALZ, QUAD, ZIP, JAR, PK3, PK4, QUAKE PAK
    + New & improved main PIM format - added Normal compression method
    + Many optimizations & improvements

    Check it out!

    Mainly I wanna know how it works for you. After each compression operation use "Test" command to ensure stability. Also, please test it with BALZ, QUAD, older versions of PIM, with your favorite ZIP archiver to test ZIP compatibility.

    http://encode.su/

    Thanks Ilia!

  20. #20
    Programmer osmanturan's Avatar
    Join Date
    May 2008
    Location
    Mersin, Turkiye
    Posts
    651
    Thanks
    0
    Thanked 0 Times in 0 Posts
    Quote Originally Posted by encode View Post
    ...
    + Extract support for BALZ, QUAD, ZIP, JAR, PK3, PK4, QUAKE PAK
    ...
    Not any more Because, id Software has changed it's PK3 format into a custom format and basically they are not renamed ZIP files. You can see this new format in their ground-breaking web-browser based game: Quake Live I'm playing it as "DETAN" nickname Have fun!
    BIT Archiver homepage: www.osmanturan.com

Similar Threads

  1. PIM v2.41 BETA is here!
    By encode in forum Data Compression
    Replies: 33
    Last Post: 19th July 2008, 22:11
  2. PIM 2.01 (beta) is here!
    By encode in forum Forum Archive
    Replies: 76
    Last Post: 26th June 2007, 16:55
  3. PIM 1.25 beta is here!
    By encode in forum Forum Archive
    Replies: 22
    Last Post: 3rd October 2006, 18:27
  4. PIM 1.20 beta is here!
    By encode in forum Forum Archive
    Replies: 20
    Last Post: 25th September 2006, 12:37
  5. PIM 1.05 beta is here!
    By encode in forum Forum Archive
    Replies: 11
    Last Post: 14th August 2006, 16:24

Posting Permissions

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