Results 1 to 29 of 29

Thread: QUAD 1.08 has been released!

  1. #1
    The Founder encode's Avatar
    Join Date
    May 2006
    Location
    Moscow, Russia
    Posts
    3,985
    Thanks
    377
    Thanked 353 Times in 141 Posts
    http://quad.sourceforge.net/

    - A nice replacement for gzip and bzip2.


  2. #2
    Moderator

    Join Date
    May 2008
    Location
    Tristan da Cunha
    Posts
    2,034
    Thanks
    0
    Thanked 4 Times in 4 Posts
    More like an AWESOME replacement for gzip and bzip2!!!

    Thanks Ilia!

  3. #3
    The Founder encode's Avatar
    Join Date
    May 2006
    Location
    Moscow, Russia
    Posts
    3,985
    Thanks
    377
    Thanked 353 Times in 141 Posts
    By the way, with new command line interface you can integrate the QUAD to the explorer.

    Just create three BAT files:

    <u>Compress with QUAD (Max mode).bat:</u>

    @quad.exe -x %1

    <u>Compress with QUAD.bat:</u>

    @quad.exe %1

    <u>Decompress with QUAD.bat:</u>

    @quad.exe -d %1

    And put these file to SendTo menu:

    C:&#92;Documents and Settings&#92;<User>&#92;SendTo

    (Replace <User> with correct user name)

    Now, you can compress and decompress any file via context menu (Much like with WinRAR or orther archiver).

    Have fun!


  4. #4
    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
    And put these file to SendTo menu:
    Good idea, but there are some people with Windows XP that dont have the "send to" feature available.

  5. #5
    Programmer giorgiotani's Avatar
    Join Date
    May 2008
    Location
    Italy
    Posts
    166
    Thanks
    3
    Thanked 2 Times in 2 Posts
    Hi! I'm going to download and try it!

  6. #6
    The Founder encode's Avatar
    Join Date
    May 2006
    Location
    Moscow, Russia
    Posts
    3,985
    Thanks
    377
    Thanked 353 Times in 141 Posts
    Thank you! Note that the usage of the program was changed (to gzip-like)

  7. #7
    Member
    Join Date
    Mar 2007
    Posts
    34
    Thanks
    0
    Thanked 0 Times in 0 Posts
    Hi Ilia,

    v1.08 shows nice improvements for decompression speed (>10% boost) as well slightly faster compression. Well done.

    Browsing QUAD source I noticed that you can improve compression speed notable with implementing match seach short cut (as well as some other tunings). This should help in normal mode and even more in max compression mode. Especially highly repetitive data will compress MUCH faster. Did you ever try QUAD max mode on e.g. 1MB-file of zero-bytes? It's a worst case.

    I made some quick changes to v1.08 code. Most important: there is NO LOSS in compression power. Compressed files are identical to v1.08 and can be decompressed with v1.08 - or better I'll say "should be" because I made few tests only so far. Here are the results (1st v1.08 time, 2nd improved time, 3rd: speed gain):

    ACRORD32.EXE
    def 4.3sec 3.6sec -16%
    -x 9.3sec 4.9sec -47%
    FP.LOG
    def 3.5sec 2.2sec -37%
    -x 39.5sec 21.5sec -46%
    WORLD95.TXT
    def 1.7sec 1.4sec -18%
    -x 4.4sec 2.9sec -34%
    PIC
    def 0.3sec 0.3sec -16%
    -x 5.7sec 0.7sec -88%
    Zero-MB-File
    def 0.6sec 0.2sec -67%
    -x 61.4sec 0.2sec -99%

    All timings taken with GCC compilations and tested on my Pentium-M laptop. Of course, gains may differ with other compiler/environments.

    I'll send you later an email with implementation details. Currently I have some problems with Outlook.

    Regards
    Uwe

  8. #8
    Member Fallon's Avatar
    Join Date
    May 2008
    Location
    Europe - The Netherlands
    Posts
    158
    Thanks
    14
    Thanked 10 Times in 5 Posts
    Quote Originally Posted by encode
    Now, you can compress and decompress any file via context menu (Much like with WinRAR or orther archiver).
    Checked the bat-files, after dropping quad.exe in windows:
    - compression with quad-it.bat went ok
    - decompression with de-quad.bat resulted in
    c:windowsdesktopebook1~1.qua: unknown suffix
    - decompression with pim140beta went ok, quicker than pim130beta.
    - but with a file allready present, pim.exe crashed, instead of overwriting or ask to overwrite.
    - it may be unfair to mention at this point, but a problem that will keep users away: long filenames get truncated and extensions like .torrent become .tor. Guessing filenames is not attractive. One extension disappeared totally, although I could not reproduce this in a hurry.

    Still, lots of progress with Quad! And the idea to use windows right-click menu is good.
    It would help if you can implement the rightclickmenu as a feature in Pim.
    Maybe also, if a 7-Zip plugin would be feasible.

  9. #9
    Programmer
    Join Date
    Feb 2007
    Location
    Germany
    Posts
    420
    Thanks
    28
    Thanked 153 Times in 18 Posts
    Quote Originally Posted by encode
    A nice replacement for gzip and bzip2.
    I just tested this version. Very good work Ilia! Its really fast and has great ratio!
    Quote Originally Posted by Uwe Herklotz
    I made some quick changes to v1.08 code. Most important: there is NO LOSS in compression power. Compressed files are identical to v1.08 and can be decompressed with v1.08 - or better Ill say "should be" because I made few tests only so far. Here are the results...
    Uwe, these results are simply amazing!

  10. #10
    The Founder encode's Avatar
    Join Date
    May 2006
    Location
    Moscow, Russia
    Posts
    3,985
    Thanks
    377
    Thanked 353 Times in 141 Posts
    Quote Originally Posted by Uwe Herklotz
    I made some quick changes to v1.08 code. Most important: there is NO LOSS in compression power. Compressed files are identical to v1.08 and can be decompressed with v1.08 - or better Ill say "should be" because I made few tests only so far. Here are the results...
    Its really awesome! Just cant wait for your email! Thank you very much!

    2 Fallon:
    What kind of OS do you use? With Windows XP as far as with Linux no problems found. Also, try to rename .BAT files to .CMP - an NT styled extension instead of DOS one.


  11. #11
    Member Fallon's Avatar
    Join Date
    May 2008
    Location
    Europe - The Netherlands
    Posts
    158
    Thanks
    14
    Thanked 10 Times in 5 Posts
    Quote Originally Posted by encode
    With Windows XP as far as with Linux no problems found.
    Thats good to hear. I was using win98se when I tried this. Forget about it, as many will move to vista this year. Will try XP myself this weekend.

  12. #12
    The Founder encode's Avatar
    Join Date
    May 2006
    Location
    Moscow, Russia
    Posts
    3,985
    Thanks
    377
    Thanked 353 Times in 141 Posts
    I thought that no one use the Win 98 now...

  13. #13
    Programmer giorgiotani's Avatar
    Join Date
    May 2008
    Location
    Italy
    Posts
    166
    Thanks
    3
    Thanked 2 Times in 2 Posts
    Quote Originally Posted by encode
    Thank you! Note that the usage of the program was changed (to gzip-like)
    I noticed, it has a more "standard" syntax now.
    Imho QUAD is quickly growing up as a very interesting project!

  14. #14
    qqwertyy
    Guest
    bash-2.05b#
    bash-2.05b# zip -ry0 calgarycorps.zip calgarycorps
    adding: calgarycorps/ (stored 0%)
    adding: calgarycorps/bib (stored 0%)
    adding: calgarycorps/geo (stored 0%)
    adding: calgarycorps/pic (stored 0%)
    adding: calgarycorps/news (stored 0%)
    adding: calgarycorps/obj1 (stored 0%)
    adding: calgarycorps/obj2 (stored 0%)
    adding: calgarycorps/book1 (stored 0%)
    adding: calgarycorps/book2 (stored 0%)
    adding: calgarycorps/progc (stored 0%)
    adding: calgarycorps/progl (stored 0%)
    adding: calgarycorps/progp (stored 0%)
    adding: calgarycorps/trans (stored 0%)
    adding: calgarycorps/paper1 (stored 0%)
    adding: calgarycorps/paper2 (stored 0%)
    bash-2.05b#
    bash-2.05b# time lzpxj 7 calgarycorps.zip calgarycorps.zip.lzpxj
    lzpxj 1.2g (c) 2005-2006 ilia muraviev, jan ondrus
    encoding calgarycorps.zip...
    ratio: 26.3%
    done

    real 0m5.597s
    user 0m5.080s
    sys 0m0.510s
    bash-2.05b#
    bash-2.05b# time ./quad.bin -x calgarycorps.zip calgarycorps.zip.quad
    quad 1.08 copyright (c) 2004-2007 ilia muraviev
    compressing calgarycorps.zip...
    ratio: 28.0%
    finished

    real 0m17.043s
    user 0m16.990s
    sys 0m0.050s
    bash-2.05b#

  15. #15
    Member Fallon's Avatar
    Join Date
    May 2008
    Location
    Europe - The Netherlands
    Posts
    158
    Thanks
    14
    Thanked 10 Times in 5 Posts
    Quote Originally Posted by encode
    I thought that no one use the Win 98 now...
    This will not be a useful post. I thought the same, hehe. Anyway, I use a servicepack pimped win98se on weekdays (because of 1280x1024 true color resolution there is no need to change) and xp during weekends.
    Gates probably got dirt in his eyes when he looked at the dollar vs euro exchange rates. Microsoft asks EURO 550 for Vista Ultimate in Europe. I will switch when I get my copy send from the US.

  16. #16
    The Founder encode's Avatar
    Join Date
    May 2006
    Location
    Moscow, Russia
    Posts
    3,985
    Thanks
    377
    Thanked 353 Times in 141 Posts
    2 qqwertyy:
    Check the decompression speed (and memory usage). And don't forget about upcoming 1.09 (or 1.10)! Have a nice day!

  17. #17
    qqwertyy
    Guest
    >Check the decompression speed
    may be you right for yours situation,
    but i am often trying several compressors(lzma(7z),bzip2,zip/gzip) and choosing the best for particular target,so the time of decompression(and even time of compression) is not valuable for me(except with the case when paq* compressor)
    ps
    больше компрессоров - хороших и разных
    psps
    >Check the decompression speed (and memory usage).
    i will check

  18. #18
    The Founder encode's Avatar
    Join Date
    May 2006
    Location
    Moscow, Russia
    Posts
    3,985
    Thanks
    377
    Thanked 353 Times in 141 Posts
    Подожди версии 1.10. В этой версии скорость сжатия выше в разы! Например в максимальном режиме скорость выше в среднем в 2...8 раз. Посмотри результаты Уве! С выпуском этой версии торопится не буду, но где-то в течении месяца надеюсь выпустить.


  19. #19
    qqwertyy
    Guest
    заделал тут скрипт lzpxj для инсталлятора nsis(win2k-winxp) - можно и под quad сделать инсталлятор: кидает исходники, бинарники(в путь и не в путь - по выбор&#1091, создает ярлыки на рабочий стол "сжать" "сжать быстро" "разжать" - нужно ?
    (могу переделать под quad)

  20. #20
    The Founder encode's Avatar
    Join Date
    May 2006
    Location
    Moscow, Russia
    Posts
    3,985
    Thanks
    377
    Thanked 353 Times in 141 Posts
    Да ну, зачем? У меня тоже есть NSIS, по моему удобнее консольные программки раззиповывать. Плюс ко всему инсталлятор получается толще самой программы! Хотя идея автоматического создания ярлыков отличная.

  21. #21
    qqwertyy
    Guest
    смысл в том, чтобы пользователь мог кинуть мышкой файл - запаковать, кинуть - разпаковать
    зы
    тогда наверное завтра
    (вот вечерком соберу новый quad+lzpxj под winxp/linux/qnx6)

  22. #22
    The Founder encode's Avatar
    Join Date
    May 2006
    Location
    Moscow, Russia
    Posts
    3,985
    Thanks
    377
    Thanked 353 Times in 141 Posts

  23. #23
    Moderator

    Join Date
    May 2008
    Location
    Tristan da Cunha
    Posts
    2,034
    Thanks
    0
    Thanked 4 Times in 4 Posts
    My Russian is not too good. What's all this about installers and something about combining quad + lzpxj?

  24. #24
    qqwertyy
    Guest
    it is not combining !
    i want to build quad and lzpxj from sources, and after that i will make installers scripts, which can be used for building nsis installer.
    installer can place shortcuts on users desktop:
    "compress file with quad"
    "compress file with quad faster"
    "decompress quad file"
    and compressing/decompressing can be done via file drag'n'drop on shortcuts on the desktop

  25. #25
    Moderator

    Join Date
    May 2008
    Location
    Tristan da Cunha
    Posts
    2,034
    Thanks
    0
    Thanked 4 Times in 4 Posts
    Thank you for explaining this.

  26. #26
    qqwertyy
    Guest
    files with nsis scripts and ready-to-run binaries and installers were sent on ilia_muraviеv at usеrs dot sourсеforgе dot nеt.

  27. #27
    The Founder encode's Avatar
    Join Date
    May 2006
    Location
    Moscow, Russia
    Posts
    3,985
    Thanks
    377
    Thanked 353 Times in 141 Posts
    For testing purposes file is here:
    quad_1.09_win.7z (83 KB)


  28. #28
    qqwertyy
    Guest
    it will not work under non nt-based os(windows 9 - i am using "cmd" scripts

  29. #29
    qqwertyy
    Guest
    quad.exe - compiled by me in mingw ! it is not original binary version.

Similar Threads

  1. QUAD 1.10 has been released!
    By encode in forum Forum Archive
    Replies: 10
    Last Post: 22nd March 2007, 12:40
  2. Quad 1.04a has been released! [!]
    By encode in forum Forum Archive
    Replies: 25
    Last Post: 15th February 2007, 19:01
  3. quad 1.03a has been released!
    By encode in forum Forum Archive
    Replies: 23
    Last Post: 7th February 2007, 21:23
  4. quad 1.02a has been released!
    By encode in forum Forum Archive
    Replies: 56
    Last Post: 20th January 2007, 15:03
  5. quad 1.01a has been released!
    By encode in forum Forum Archive
    Replies: 25
    Last Post: 1st January 2007, 22:50

Posting Permissions

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