tam byl opět jeden z těch „musí mít programy“ příspěvek někde. A jako obvykle se lidé trochu hádali o použití WinRAR nebo 7-Zip.
existuje toto měřítko, ale je již mnoho let staré.
rozhodl jsem se provést rychlé testy, abych zjistil, zda aktualizace těchto programů něco změnily.
komprimoval jsem složku a načasoval dobu komprese. Složka obsahovala 328 souborů (většinou pdf, ale i jiné). Původní velikost byla 156 MB.
sytem:
OS: Win 10
CPU: AMD Phenom II x4 955
RAM: 4 GB
HDD: WD Blue 7200 rpm
tento hardware je slabší než hwat, který použili při hardwarovém testu Toma… Ale uvidíme, jak to půjde.
7-Zip komprimovaný na 7z. WinRAR komprimovaný do souboru rar. Byla změněna pouze kvalita komprese, všechna ostatní nastavení byla ve všech testech výchozí.
Výsledky: http://i.imgur.com/stjsGD3.png (seřazeno od nejrychlejší k nejpomalejší)
výsledky jsou velmi podobné starší výsledky.
7-Zip nejrychlejší je rychlejší než WinRar nejrychlejší, ale má nižší kompresi.
7-Zip fast trvá přibližně stejnou dobu jako WinRar fast, ale komprimuje o něco více než jakékoli nastavení WinRar.
7-Zip normal je o něco pomalejší než jakékoli nastavení WinRAR, ale také komprimuje více.
7-Zip maximum a ultra trvat dlouhou dobu pro mírně menší soubor. Ti dva byli vlastně totožní. Využití CPU v těchto dvou bylo zvláštní. Všechna nižší nastavení kvality dosáhla 100% na všech jádrech, ale tato dvě nepřekročila 45%.
také jsem načasoval dekompresi. Mezi oběma programy nebyl velký rozdíl.
dekomprese 7z souborů trvala 6,5-7.7 sekund, vyšší komprese dekomprimována rychleji.
dekomprese souborů rar trvala 2,7-3,5 sekundy, vyšší komprese dekomprimovala rychleji.
myslím, že HDD nemůže dodávat data do CPU dostatečně rychle a čtení menšího komprimovaného souboru je rychlejší, kromě 7z souborů bylo mnohem pomalejší.
chcete to vyzkoušet sami? Stačí použít powershell a spustit příkaz Measure-Command { & 'c:\Program Files-Zipz.exe' a -mx= | Out-Default }
pro 7-Zip a Measure-Command { & 'c:\Program Files\WinRAR\Rar.exe' a -m | Out-Default }
pro WinRAR. Powershell řekne, jak dlouho to trvalo.
TL; DR
- 7-Zip je nejrychlejší komprimovat při míření na rychlost. Ale vyměňuje nějakou kompresi za rychlost.
- 7-Zip je o něco menší soubor než WinRAR v mírně kratším čase.
- s více času 7-Zip dělá ještě menší soubory.
- dekomprese souborů rar je u obou programů rychlejší.