2012-06-03 07:08:41 +0000 2012-06-03 07:08:41 +0000
56
56
Advertisement

Różne metody kompresji w 7zip: Która najlepiej nadaje się do jakiego zadania?

Advertisement

Tak więc w 7zip istnieją różne metody kompresji. Która metoda najlepiej nadaje się do jakiego zadania?

Na przykład: Jedną z różnic między LZMA a LZMA2 jest to, że mogę wybrać wszystkie moje rdzenie procesora, podczas gdy w LZMA 2 rdzenie to maksimum.

Advertisement
Advertisement

Odpowiedzi (4)

23
23
23
2012-06-03 08:00:30 +0000

Użyj LZMA 2, chyba że chcesz rozpakować archiwum na systemie, który nie radzi sobie z archiwami LZMA 2.

Ogólnie rzecz biorąc, większość nowoczesnych algorytmów kompresji daje mniej więcej taką samą kompresję, a jeśli chodzi o liczbę rdzeni, których możesz użyć jednocześnie, to do ciebie należy decyzja, ilu chcesz użyć. Ogólnie rzecz biorąc (chyba że tworzysz duże archiwa) nie ma powodu, aby potrzebować więcej niż jednego. Dodatkowo, przy wielu rdzeniach wykonujących kompresję, wąskim gardłem może stać się dysk twardy.

13
13
13
2012-06-03 08:16:41 +0000

Lzma2 jest szybszy przy użyciu 4 lub więcej rdzeni i daje lepszą kompresję. Ten dokument ](http://www.scribd.com/doc/95731105) wyjaśnia to wszystko.

5
Advertisement
5
5
2019-09-27 15:25:59 +0000
Advertisement

7-Zip (przynajmniej na dzień 2019-09-27) ma wbudowany dokument pomocy z bardzo, bardzo ładnym wyjaśnieniem różnych ustawień, które możesz wybrać i co, ogólnie rzecz biorąc, każdy z nich jest dobry dla.

Nie ma żadnych wyników benchmarków ani niczego, ale to była wystarczająca informacja, aby zaszczepić we mnie trochę pewności, że wybieram “wystarczająco dobre”, a nie “przypadkowo okropne” ustawienia.

Dokument pomocy jest dostępny poprzez Menedżera plików 7-Zip, jak również okno dialogowe Dodaj do archiwum.

Ścieżka “Contents” do strony, którą uznałem za przydatną (która otwiera się bezpośrednio z okna dialogowego Dodaj do archiwum) to:

File Manager / Plugins / 7-Zip / Add to Archive Dialog Box

Oto zgrubna kopia/wklej sekcji dotyczącej metody kompresji:

Metoda Opis

  • LZMA
  • Jest to podstawowa metoda kompresji dla formatu 7z. Nawet stare wersje programu 7-Zip mogą dekompresować archiwa utworzone metodą LZMA. Zapewnia ona wysoki stopień kompresji i bardzo szybką dekompresję.
  • LZMA2
  • Domyślna metoda kompresji dla formatu 7z. LZMA2 jest metodą kompresji opartą na LZMA. Zapewnia lepszą obsługę wielowątkowości niż LZMA. Jednak współczynnik kompresji może być gorszy w niektórych przypadkach. Aby uzyskać najlepszy współczynnik kompresji przy użyciu LZMA2 użyj 1 lub 2 wątków CPU. Jeśli używasz LZMA2 z więcej niż 2 wątkami, 7-zip podzieli dane na kawałki i skompresuje je niezależnie (2 wątki na każdy kawałek).
  • PPMd
  • algorytm PPMdH Dmitry'ego Shkarina z małymi zmianami. Zazwyczaj zapewnia wysoki stopień kompresji i dużą prędkość dla plików tekstowych.
  • BZip2
  • Standardowa metoda kompresji oparta na algorytmie BWT. Zazwyczaj zapewnia dużą szybkość i dość dobry stopień kompresji dla plików tekstowych.
  • Deflate
  • Standardowa metoda kompresji formatów ZIP i GZip. Stopień kompresji nie jest zbyt wysoki. Zapewnia jednak dość szybką kompresję i dekompresję. Metoda Deflate obsługuje tylko słownik 32 KB.
  • Deflate64
  • Zmodyfikowana wersja algorytmu Deflate z większym słownikiem (64KB).
4
4
4
2017-12-01 01:59:42 +0000

Spójrz tutaj: http://www.maximumcompression.com/data/summary_mf2.php#data i posortuj według wydajności. Ja osobiście chciałbym, aby FreeArc był wbudowany w 7-zip, i używam go czasami.

Advertisement

Pytania pokrewne

6
13
3
8
6
Advertisement