-
28th September 2006, 23:42
#1
The Founder
TC 5.1dev1
It's my pleasure introduce to you my new compressor. It uses my own variant of a ROLZ data compression algorithm. Note it's just DRAFT and lite-weight version of my new algoritm. Anyway, enjoy!
Link:
Download TC 5.1dev1 (26 KB)
-
-
29th September 2006, 04:21
#2
Thanks Ilia!
-
-
29th September 2006, 15:33
#3
can you tell me about thih excelent algorithm
-
-
29th September 2006, 15:40
#4
I really like this engine! 
If this is a cut down version, then the original must be truly awesome!
-
-
29th September 2006, 19:18
#5
The Founder
can you tell me about thih excelent algorithm
This engine can be classified as a fusion of the classic LZ77 algorithm and some context modeling techniques. Currently it's under development, so, in next version you can expect both speed and compression improvements.
-
-
29th September 2006, 19:45
#6
The Founder
I really like this engine!
If this is a cut down version, then the original must be truly awesome!
Thanks! Actually I release the lite version first, to see its performance, including decompression speed, on Benchmarks. If decompression speed is fast enough, probably, I'll release version with some additional features wich can increase compression in cost of decompression speed. Also note since here is an LZ algorithm, I can improve compression/speed of encoder without breaking compatibility - i.e. without any decoder modifications...
-
-
29th September 2006, 22:37
#7
Why you tell this algorithm ROLz-like are not LZMA-like or LZCB?
You used context-dependent base or context-dependent offset/sumbol model.
-
-
29th September 2006, 22:46
#8
The Founder
Why you tell this algorithm ROLz-like are not LZMA-like or LZCB?
Since new TC is very similar to ROLZ (Reduced Offset Lempel Ziv). LZMA and LZCB are both utilizes slightly different ideas compared to TC.
You used context-dependent base or context-dependent offset/sumbol model.
I will not provide a detailed description of the algorithm, but as you can see from the name "Reduced Offset Lempel Ziv", TC uses some context modeling techniques to "reduce" number of offsets used.
-
-
29th September 2006, 23:23
#9
And How match you can increased compression ratio width round speed
-
-
29th September 2006, 23:33
#10
The Founder
I have one word - noticeable! And using CM, difference in compression will be monstrous. Anyway, currently I'm just waiting for results of current version, to see what I've done.
-
-
29th September 2006, 23:37
#11
The Founder
Also note, in next versions I'll add some switches to choose compression mode (Fast, Normal, Max).
-
-
30th September 2006, 18:25
#12
Are you happy with the results now pubished at maximumcompression.com?
-
-
30th September 2006, 18:48
#13
The Founder
Are you happy with the results now pubished at maximumcompression.com?
Well, no. But for first try-out version it's okay. Also in next version I will gain compression at any cost... I aim on ROLZ algorithm from mcomp. Okay, let's wait and see...
-
-
30th September 2006, 22:02
#14
-
-
1st October 2006, 12:27
#15
The Founder
Okay, and what do you think about TC 5.1dev1? Actually, I won't decrease decompression speed - look at MFC, the decompression speed is not too high. The ROLZ like engines have potentially slower decompression speed than the baseline LZ77, but at the same time decompression speed is noticeable faster than compression, though. I can add some additional things like PPM literal coder etc. But decompression speed will be noticeable affected - x2...x4 times slower. So now I'll try to add some LZ related improvements to keep the decompression speed untouched...
-
-
1st October 2006, 19:11
#16
Okay, and what do you think about TC 5.1dev1?
I like it but look forward to having the switches to choose compression mode (Fast, Normal, Max) that you mentioned above. With swiches and slight tweaking it could be one of the best around.
-
-
1st October 2006, 22:15
#17
The Founder
Good news! I add the flexible parsing to TC. This trick increases the compression without affecting decompression speed, furtermore decompressor stays untouched.
Current TC uses the greedy parsing, wich is faster, but provides less compression. Next version will have the new, flexible parsing, later versions will have a few modes (at least):
fast (greedy parsing)
max (flexible parsing)
-
-
2nd October 2006, 00:39
#18
Good news! I add the flexible parsing to TC. This trick increases the compression without affecting decompression speed, furtermore decompressor stays untouched.
-
Posting Permissions
- You may not post new threads
- You may not post replies
- You may not post attachments
- You may not edit your posts
-
Forum Rules