Reddit-pcmasterrace-7-Zip VS WinRAR porównanie

tam znowu był jeden z tych „musi mieć programy” post gdzieś. I jak zwykle ludzie kłócili się trochę o używanie WinRAR lub 7-Zip.

jest taki benchmark ale ma już wiele lat.

postanowiłem zrobić szybkie testy, aby sprawdzić, czy aktualizacje tych programów coś zmieniły.

skompresowałem folder i zmierzyłem czas kompresji. Folder zawierał 328 plików (głównie pdf, ale niektóre inne też). Oryginalny rozmiar to 156 MB.

system:
OS: Win 10
procesor: AMD Phenom II x4 955
RAM: 4 GB
HDD: WD Blue 7200 rpm

ten sprzęt jest słabszy niż hwat, którego używali w teście sprzętowym Toma… Ale zobaczymy jak pójdzie.

7-Zip skompresowany do 7Z. WinRAR skompresowany do pliku rar. Zmieniono tylko jakość kompresji, wszystkie inne ustawienia były domyślne we wszystkich testach.

wyniki: http://i.imgur.com/stjsGD3.png (uporządkowane od najszybszego do najwolniejszego)

wyniki są dość podobne do starszych wyników.
7-Zip najszybszy jest szybszy niż WinRAR najszybszy, ale ma niższą kompresję.
7-Zip fast zajmuje mniej więcej tyle samo czasu co WinRAR fast, ale kompresuje nieco więcej niż jakiekolwiek ustawienie WinRar.
7-Zip normal jest nieco wolniejszy niż jakiekolwiek ustawienie WinRAR, ale także kompresuje więcej.
7-Zip maximum i ultra zajmują dużo czasu na nieco mniejszy plik. Te dwie były identyczne. Użycie procesora w hese two było dziwne. Wszystkie niższe ustawienia jakości osiągnęły 100% na wszystkich rdzeniach, ale te dwa nie przekroczyły 45%.

ja też miałem dekompresję w czasie. Nie było dużej różnicy między tymi dwoma programami.
Dekompresja plików 7z zajęła 6,5-7.7 sekund, wyższa kompresja dekompresowana szybciej.
dekompresowanie plików rar zajęło 2,7-3,5 sekundy, wyższa kompresja dekompresowała się szybciej.
domyślam się, że HDD nie potrafi wystarczająco szybko przesłać danych do procesora, a odczyt mniejszych, bardziej skompresowanych plików jest szybszy, tyle że pliki 7z były znacznie wolniejsze do otwarcia.

chcesz sam to przetestować? Wystarczy użyć powershell i uruchomić polecenie Measure-Command { & 'c:\Program Files-Zipz.exe' a -mx= | Out-Default } dla 7-Zip i Measure-Command { & 'c:\Program Files\WinRAR\Rar.exe' a -m | Out-Default } dla WinRAR. Powershell powie, jak długo to trwało.

TL; DR

  • 7-Zip jest najszybszy do kompresji przy dążeniu do prędkości. Ale handluje trochę kompresji dla prędkości.
  • 7-Zip tworzy nieco mniejszy plik niż WinRAR w nieco krótszym czasie.
  • przy dłuższym czasie 7-Zip tworzy jeszcze mniejsze pliki.
  • dekompresowanie plików rar jest jednak szybsze w przypadku obu programów.

Dodaj komentarz

Twój adres e-mail nie zostanie opublikowany.

Previous post Susan’ s Lite Goddess Dressing
Next post The Derek Trucks Band