We're taking a look at the the features, performance, and compression rates of four file archiving and compression tools: the free and open source 7-Zip, the heavyweight WinRAR, the old-school WinZip, and the lesser-known MagicRAR.
Benchmark System, Software, And Settings
Swipe to scroll horizontally
Test System Specs
Processor
Intel Core i7-3770K @ 3.5 GHz (quad-core)
Motherboard
Gigabyte Z77X-UD3H WiFi (BIOS 1504)
Memory
16 GB Corsair Vengeance @ 1,600 MT/s (2 x 8 GB)
Graphics
Sapphire Radeon HD 7870 Flex 2 GB GDDR5
Storage
256 GB Samsung PM810 SSD SATA 3GB/s
Power Supply
Seasonic X-760 (760 W max)
Operating System
Microsoft Windows 8 Professional (64-bit)
Graphics Driver
AMD Catalyst 13.1
Benchmark Suite
THG-Workload
385 MB (27 PDF Files, 10 PowerPoint Presentations, 17 Word Documents, 4 Excel Spreadsheets, 30 JPEG Images, LibreOffice 3.5.3 Installer)
Application Settings
7-Zip 9.28b
LZMA 1) Syntax "a -t7z -r -m0=LZMA -mx=9"2) Syntax "a -t7z -r -m0=LZMA -mx=5"LZMA2 3) Syntax "a -t7z -r -m0=LZMA2 -mx=9"4) Syntax "a -t7z -r -m0=LZMA2 -mx=5"ZIP 5) Syntax "a -tzip -r -mx=9"6) Syntax "a -tzip -r -mx=5"
1. There is no difference between LZMA and LZM2 . Both are the same algorithm. The only difference is LZMA is limited to 2 threads. LZMA2 is much more threaded, but uses double the amount of RAM.
2. PPMd is strictly for compressing text. It compresses text better than any other algo. But it is limited to 1 core only.
3. WinRar 4.2 is much better threaded than previous versions.
4.7z threading depends a lot on the type of file compressed. On large files, it can use 100% of any number of cores. For many small files, it generally uses only 1 complete core.
7ZIP is even more impressive when you consider that the LZMA format was designed by one single person. And then the program 7ZIP was also coded by that single person only.
Maybe contribute a few dollars to Igor Pavlov , the creator of 7Zip ?
Nothing new here, 7zip > WinRar > WinZip for quite some time. Why the inclusion of MagicRAR is a mystery, maybe a paid (failed) review? I'd be interested in an examine of the Parity/Recovery option of WinRAR and others. While still far behind PAR2 (or even the shady ICE Ecc), it is an important feature in Archiving that deserves more attention.
mayankleoboy11. There is no difference between LZMA and LZM2 . Both are the same algorithm. The only difference is LZMA is limited to 2 threads. LZMA2 is much more threaded, but uses double the amount of RAM.
2. PPMd is strictly for compressing text. It compresses text better than any other algo. But it is limited to 1 core only.
3. WinRar 4.2 is much better threaded than previous versions.
4.7z threading depends a lot on the type of file compressed. On large files, it can use 100% of any number of cores. For many small files, it generally uses only 1 complete core.4. You mean the 7Z format rather than 7-Zip.
I've seen 7-Zip, using the Zip format, hitting 100% CPU usage when archiving around 1500 – 2000 files, the vast majority of which (like >75%, if not >90%) were tiny, about half under 100 B and the other half between 1 kB and 4 kB. But with the same set of files I did a quick test, and using LZMA2 to 7z it was using 1 and a bit cores (going by my total CPU usage).