Results 1 to 7 of 7

Thread: TC 5.0dev1 released!

  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 the prototype of the brand new TC file compressor. Only 40% of work complete, but even this version much better than previous versions of TC. Enjoy!

    Download TC 5.0dev1 (24 KB)

  2. #2
    Member
    Join Date
    May 2006
    Location
    Uruguay
    Posts
    30
    Thanks
    0
    Thanked 1 Time in 1 Post
    <u>sharks12.txt</u> 5.582.655 bytes

    TC 4.3 e Process Time = 2.796 - 2.066.567 bytes
    TC 4.3 d Process Time = 0.687

    TC 5.0dev1 e Process Time = 1.890 - 1.925.366 bytes
    TC 5.0dev1 d Process Time = 2.125

    7-zip ZIP/Ultra 1.933.823 bytes

    <u>gcc-html.tar</u> 2.754.560 bytes

    TC 4.3 e Process Time = 1.203 - 719.870 bytes
    TC 4.3 d Process Time = 0.281

    TC 5.0dev1 e Process Time = 0.453 - 431.961 bytes
    TC 5.0dev1 d Process Time = 0.453

    7-zip ZIP/Ultra 471.633 bytes

    <u>Decompression was successfully</u>

  3. #3
    Guest
    Just downloaded it. Thanks!

  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
    Results for "Large Text Compression Benchmark":

    enwik8: 33,774,535 bytes; comp. time: 18 sec.; decomp. time: 23 sec.
    enwik9: 295,836,604 bytes; comp. time: 236 sec.; decomp. time: 204 sec.

    Tested on P4 3.0 GHz, 1 GB RAM (Just my PC)

  5. #5
    Guest
    Results for "Large Text Compression Benchmark":

    enwik8: 33,774,535 bytes; comp. time: 18 sec.; decomp. time: 23 sec.
    enwik9: 295,836,604 bytes; comp. time: 236 sec.; decomp. time: 204 sec.


    Thats not bad considering this is just a prototype.

  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
    Yes, current TC is just simple LZP-coder plus order-1 arithmetic coder. I release this version for arithmetic coder/modeller testing. In addition even this version better than previous. In practice, I can separate new algorithm to a few parts:

    <u>1. Arithmetic coder/decoder</u>
    Optimized range coder, Shindler's type. - Already done.

    <u>2. Modeller</u>
    Order-1 modeller for literals and match lengths. - Already done.

    <u>3. Match finder</u>
    Intelligent context-based match finder. - Partially done. (Pending improvements)

    <u>4. LZ-matching portion</u>
    The most important part. Plus this part unites all parts together. - Early stage of development.

  7. #7
    Guest
    Comparing TC with LZPX 1.5b...

    Compressor: LZPX 1.5b
    File: enwik8
    Compressed size: 31.0 MB (32,553,957 bytes)

    Time:
    Kernel Time = 1.437 = 00:00:01.437 = 3%
    User Time = 37.656 = 00:00:37.656 = 81%
    Process Time = 39.093 = 00:00:39.093 = 84%
    Global Time = 46.016 = 00:00:46.016 = 100%

    Compressor: TC 5.0dev1
    File: enwik8
    Compressed size: 32.2 MB (33,774,535 bytes)

    Time:
    Kernel Time = 1.312 = 00:00:01.312 = 2%
    User Time = 39.812 = 00:00:39.812 = 83%
    Process Time = 41.125 = 00:00:41.125 = 85%
    Global Time = 47.938 = 00:00:47.938 = 100%

Posting Permissions

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