GZip/deflate appears to be surprisingly good for compressing mostly compressed stuff...
Compressing [CoalGuys] B Gata H Kei - 01 [531DF322].mkv with 7-Zip 9.12:
(LZMA/2 use a 64MB dictionary, 2 threads, 64 bytes word size)
Original size: 374,233,074 bytes
.7z
Store: 374,233,256 bytes
LZMA: 377,964,947 bytes
LZMA2: 373,963,350 bytes
BZip2: 374,750,452 bytes
.gz
Deflate 373,694,877 bytes
.xz
LZMA2 373,963,224 bytes
But LZMA2 does appear to be a superior algorithm in general.
0.1% smaller!!!
EDIT: what about that really crazy algorithm? PAQ or whatever it's called.... let me guess.... it would take too long to do?
Assassinator Wrote: [ -> ]0.1% smaller!!!
I like to think in absolute terms :P. Reducing a 1GB file to 900MB is much better than reducing a 100MB file to 20MB, on the consideration of file storage and downloading ;)
I dunno why Deflate was removed as an option from the 7-Zip GUI for 7z archives (maybe cause LZMA2 pretty much covers everything?) - the CLI still supports it. PPMd > LZMA/2 for text, but I dunno why BZip2 is there...
Assassinator Wrote: [ -> ]EDIT: what about that really crazy algorithm? PAQ or whatever it's called.... let me guess.... it would take too long to do?
No-one cares about PAQ!
WHY IS EVERYTHING CENTRE ALIGNED?????
PSPkiller Wrote: [ -> ]WHY IS EVERYTHING CENTRE ALIGNED?????
Cause you're wearing your glasses sideways.
ZiNgA BuRgA Wrote: [ -> ]Assassinator Wrote: [ -> ]0.1% smaller!!!
I like to think in absolute terms :P. Reducing a 1GB file to 900MB is much better than reducing a 100MB file to 20MB, on the consideration of file storage and downloading ;)
Ok then...
538197B = ~0.5MB smaller.
>.>
Assassinator Wrote: [ -> ]Ok then...
538197B = ~0.5MB smaller.
>.>
"640K ought to be enough for anybody"
Hmm, I always thought LZMA was superior to RAR for textual content. Doesn't always seem to be the case...
XThreads script v1.10 - uncompressed = 210,215 bytes
RAR - WinRAR 3.90
Best compression (solid) = 41,578 bytes
7z - 7-Zip 9.13 beta
LZMA (solid) 128MB dict, 64 word size, 1 thread = 47,483 bytes
LZMA2 (solid) 128MB dict, 64 word size, 1 thread = 47,484 bytes
PPMd (solid) 256MB dict, 32 word size, 1 thread = 39,601 bytes
PAQ8
PAQ8KX Max compression = 30,432 bytes (took 1.9GB of RAM and 101 seconds to do the job)
PAQ8PF Max compression = 35,268 bytes (took 1.2GB of RAM and 2.7 seconds to do the job)