Results 1 to 18 of 18

Thread: QUAD-SFX DEMO

  1. #1
    The Founder encode's Avatar
    Join Date
    May 2006
    Location
    Moscow, Russia
    Posts
    3,982
    Thanks
    377
    Thanked 351 Times in 139 Posts
    Okay, here are some test files for QUAD-SFX. Currently, the size of QUAD-SFX stub is about 44 KB. It can be significantly smaller with different compiler. It's a demo anyway...

    datacompression.pdf:
    dc-sfx.exe (4,806 KB)

    fp.log:
    fp-sfx.exe (650 KB)

    mptrack.exe:
    mptrack-sfx.exe (539 KB)

    reaktor.exe:
    reaktor-sfx.exe (2,105 KB)

    world95.txt:
    world95-sfx.exe (626 KB)


  2. #2
    The Founder encode's Avatar
    Join Date
    May 2006
    Location
    Moscow, Russia
    Posts
    3,982
    Thanks
    377
    Thanked 351 Times in 139 Posts
    ENWIK8
    enwik8-sfx.exe (28,473 KB)


  3. #3
    Programmer Bulat Ziganshin's Avatar
    Join Date
    Mar 2007
    Location
    Uzbekistan
    Posts
    4,501
    Thanks
    741
    Thanked 664 Times in 358 Posts
    i guess that users are more interested in sfx itself, not in enwik or fp.log

  4. #4
    The Founder encode's Avatar
    Join Date
    May 2006
    Location
    Moscow, Russia
    Posts
    3,982
    Thanks
    377
    Thanked 351 Times in 139 Posts
    Yepp. But at this moment it's just for fun and to prove that it is possible.

    PariahInterface.utx
    pi-sfx.exe (5,550 KB)


  5. #5
    Member
    Join Date
    Dec 2006
    Posts
    611
    Thanks
    0
    Thanked 1 Time in 1 Post
    My attempt for SFX URL

  6. #6
    The Founder encode's Avatar
    Join Date
    May 2006
    Location
    Moscow, Russia
    Posts
    3,982
    Thanks
    377
    Thanked 351 Times in 139 Posts
    Wow! Cool!

  7. #7
    Member
    Join Date
    Dec 2006
    Posts
    611
    Thanks
    0
    Thanked 1 Time in 1 Post
    Quote Originally Posted by encode
    Wow! Cool!
    Its your sfx stub what is cool here!

  8. #8
    The Founder encode's Avatar
    Join Date
    May 2006
    Location
    Moscow, Russia
    Posts
    3,982
    Thanks
    377
    Thanked 351 Times in 139 Posts
    Yepp! Happy hacking!

  9. #9
    The Founder encode's Avatar
    Join Date
    May 2006
    Location
    Moscow, Russia
    Posts
    3,982
    Thanks
    377
    Thanked 351 Times in 139 Posts
    Okay, and here is a standalone sfx stub.

    Link:
    quad-sfx.zip (20 KB)

    Instructions:

    You need a hex editor.

    First, compress any file with QUAD 1.12:

    quad -x test.txt test.quad

    After, you should modify the stub. Open your favorite HexEditor, open the "quad.sfx", find the "PUT_YOUR_FILENAME_HERE" string and replace it with your file name, ending with zero - e.g. "test.txt" plus 0x00.

    Okay, now assemble our SFX:

    copy /b quad.sfx+test.quad test-sfx.exe

    That's it! Enjoy!

  10. #10
    Member
    Join Date
    Dec 2006
    Posts
    611
    Thanks
    0
    Thanked 1 Time in 1 Post
    Thanks encode

  11. #11
    The Founder encode's Avatar
    Join Date
    May 2006
    Location
    Moscow, Russia
    Posts
    3,982
    Thanks
    377
    Thanked 351 Times in 139 Posts
    Link:
    stubmod.zip (34 KB)

    -- stub + stub editor.

    Now you can create sfx-archive without hex editor:

    quad -x mptrack.exe

    stubmod mptrack.exe

    copy /b quad.sfx+mptrack.exe.quad mpt-sfx.exe


  12. #12
    Moderator

    Join Date
    May 2008
    Location
    Tristan da Cunha
    Posts
    2,034
    Thanks
    0
    Thanked 4 Times in 4 Posts
    Thanks Ilia!

  13. #13
    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
    Okay, and here is a standalone sfx stub.

    Link:
    quad-sfx.zip (20 KB)

    Instructions:

    You need a hex editor.

    First, compress any file with QUAD 1.12:

    quad -x test.txt test.quad

    After, you should modify the stub. Open your favorite HexEditor, open the "quad.sfx", find the "PUT_YOUR_FILENAME_HERE" string and replace it with your file name, ending with zero - e.g. "test.txt" plus 0x00.

    Okay, now assemble our SFX:

    copy /b quad.sfx+test.quad test-sfx.exe

    Thats it! Enjoy!
    I have written a freeware "Send To" interface that does this automatically.

    Download

  14. #14
    The Founder encode's Avatar
    Join Date
    May 2006
    Location
    Moscow, Russia
    Posts
    3,982
    Thanks
    377
    Thanked 351 Times in 139 Posts
    Thank you! However, this stub has some sort of bug. If you try to run SFX inside console (run Command Prompt and enter SFX-name). SFX raise an error like "No such file or directory"...

    All SFXs assembled by myself (i.e. recompiled stub for each file) work properly.

    It's only a DEMO anyway...

  15. #15
    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
    Thank you! However, this stub has some sort of bug. If you try to run SFX inside console (run Command Prompt and enter SFX-name). SFX raise an error like "No such file or directory"...
    It works OK if you add the ".exe" to the end.

    e.g.

    Typing: "test.bmp.qsfx" does not work.

    Typing: "test.bmp.qsfx.exe" decompresses the file perfectly.


    Same problem with "world95-sfx.exe" from your first post. I havent tested any of the other SFX files.

  16. #16
    The Founder encode's Avatar
    Join Date
    May 2006
    Location
    Moscow, Russia
    Posts
    3,982
    Thanks
    377
    Thanked 351 Times in 139 Posts
    Yepp.

    The problem with argv[0]!

    Currently I'm working on LZPM 0.03. But when I get some spare time I'll fix the SFX stub.

  17. #17
    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
    But when I get some spare time Ill fix the SFX stub.
    Thanks!

  18. #18
    The Founder encode's Avatar
    Join Date
    May 2006
    Location
    Moscow, Russia
    Posts
    3,982
    Thanks
    377
    Thanked 351 Times in 139 Posts
    Check out a new stub which is just 20 KB long:
    fp.exe (626 KB)

    I hope soon I'll release a fully functional stub-maker!

Similar Threads

  1. M1 - Optimized demo coder
    By toffer in forum Data Compression
    Replies: 189
    Last Post: 22nd July 2010, 00:49
  2. Simple bytewise context mixing demo
    By Shelwien in forum Data Compression
    Replies: 11
    Last Post: 27th January 2010, 04:12
  3. Compressor+sfx ?
    By egor in forum Data Compression
    Replies: 1
    Last Post: 1st April 2009, 02:59
  4. Comparison of the recent CM demo coders
    By Shelwien in forum Data Compression
    Replies: 38
    Last Post: 13th June 2008, 14:21
  5. quad-sfx is here!
    By encode in forum Forum Archive
    Replies: 13
    Last Post: 29th April 2007, 12:44

Posting Permissions

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