BENCHMARK OF EXTREME COMPRESSION TOOLS [2023]

BENCHMARK OF EXTREME COMPRESSION TOOLS [2023]

It’s been a while since i’ve posted any benchmarks, so filling the gap to satisfy your nerd cravings.
Today we’ll cover the most extreme compression utilities and find out which one is the best.

If [Winrar] and [7-Zip] don’t need any introduction, here’s a list of things that are obviously little known to most people:

  • [WinRK] ► lost compression gem
  • [Cmix] ► 32Gb RAM is recommended
  • [Bsc] ► CUDA enabled compressor
  • [Paq8px] ► highly-advanced command line achiever
  • [Zpaq] ► another highly-advanced command line achiever

File D3DX9_40.dll taken from System32 folder as an object of testing.
Original unpacked file size is:

5,631,312 bytes

Some notes before testing.
For all tools maximum compression settings were used.
In case of WinRK legacy v1 format [instead of new v2] was used, because of program crash due to multi-thread application bug in v2 algorithm.
It looks like that software simply can’t handle all 44 threads of Broadwell.

ARCHIVER COMPRESSED SIZE [Bytes] SPENT TIME [Sec]
Original file 5,631,312 -
Bsc v3.3.3 1,980,128 3
Winrar 6.24 1,914,722 1
7-Zip v23.01 1,662,062 1.4
Zpaq v7.15 1,480,536 16.4
WinRK 3.1.2 1,319,166 210 [3m 30s]
Paq8px v206f1 1,048,417 2710 [36m 11s]
Cmix v20 1,031,720 12240 [3h 40m]

COMPRESSED SIZE



SPENT TIME



7-zip looks quite reasonable, if you feel enthusiastic WinRK & Paq8px are your friends.
But as you can see, Paq8px can be recommended only unless you’re not in a hurry to get somewhere.
Cmix is out of the question because it takes way too long to finish compression and results is not much better
than Paq8px / WinRK can provide. More over, during archiving it consumed around 22Gb of RAM.


TESTBED RIG:
Xeon E-5 2696v4 [44 threads] / 64Gb RAM / 24Gb 3090Ti


Compression nerds would be interested in these links: [click1] & [click2] .