Jakie jest najlepsze narzędzie do kompresji Unix dostępne?Jaki jest najlepszy program do kompresji Unix?
Odpowiedz
zależy od Twojego stosunku prędkości do wymiaru. Gzip działa szybko i daje dobre wyniki. Bzip2 działa wolno i często daje lepsze wyniki.
Przykład kompresji pliku Bzip2: 'tar -cjf plik7.tar.bz2 katalog /' –
bzip jest dość wydajny, spacewise, ale nie tak szybki, jak niektóre inne.
Od "człowiek bzip2":
bzip2 kompresuje pliki przy użyciu bloku Burrows-Wheeler sortowania kompresję tekstu algo- rithm i kodowania Huffmana. Kompresja jest zasadniczo znacznie lepsza niż ta, którą uzyskuje się dzięki bardziej konwencjonalnym kompresorom LZ77/LZ78 i osiąga wydajność rodziny kompresorów statystycznych PPM.
"prawie tak dobra kompresja jak bzip2" ?? Jeśli mówisz bardzo ogólnie, 'xz' daje wyższy współczynnik kompresji niż' bzip2'. – TechZilla
http://www.linuxjournal.com/article/8051
http://tukaani.org/lzma/benchmarks.html
Wybierz najlepszy według własnych potrzeb. Wykresy w pierwszym łączu wyczerpująco omawiają każde narzędzie do kompresji Unix, o którym słyszałem. Drugi oferuje twarde liczby z bardziej powszechnych sekt.
Mam tendencję do lzma -2 podczas wykonywania dużych kopii zapasowych, które oferują mniejszą i szybszą kompresję niż bzip -9.
Dobrym narzędziem do kompresji jest 7-zip (p7zip na Linuksie) przy użyciu algorytmu lzma (powolna kompresja, dobra prędkość dekompresji, bardzo dobry współczynnik kompresji). Może dekompresować najbardziej popularne formaty archiwów.
Można również spojrzeć na kompresji stron wzorcowych:
XZ kompresji jest stosunkowo nowym, ale jest to dobry balans pomiędzy kompresji i szybkości . Podobno prawie tak dobra kompresja jak bzip2, ale tylko nieco wolniejsza od gzip.
- 1. Najlepszy algorytm kompresji dla XML?
- 2. Jaki jest najszybszy program do log4Net?
- 3. Jaki jest najlepszy samouczek do nauki Mongoida?
- 4. Jaki jest najlepszy sposób symulacji java.lang.Thread?
- 5. Jaki jest najlepszy projekt do odpytywania modemu dla przychodzących danych?
- 6. Jaki jest najlepszy sposób na seed srand()?
- 7. Jaki serwer WAMP jest najlepszy?
- 8. Jaki jest najlepszy blog XNA?
- 9. Jaki jest najlepszy sposób sprawdzenia, czy program Python ma cokolwiek do odczytania ze standardowego wejścia?
- 10. najlepszy program do śledzenia czasu (wyścigowy)
- 11. Jaka jest koncepcja kompresji zip?
- 12. Jaki jest najlepszy sposób dla aplikacji C# komunikować UNIX C++ app
- 13. Jaki jest najlepszy sposób, aby znaleźć łańcuch/wyrażenie regularne w rekurencyjnie dopasowanych plikach? (UNIX)
- 14. Jaki jest niższy próg, aby nie wykonywać kompresji http?
- 15. Jaki jest najlepszy system do instalowania aplikacji internetowej Perl?
- 16. Najlepszy sposób na stoper w systemie UNIX
- 17. Jaki jest najlepszy sposób zamknięcia gałęzi Mercurial?
- 18. Jaki jest najlepszy sposób zarządzania procesem uniksowym z poziomu java?
- 19. Jaki jest najlepszy, najprostszy uploader plików ajax?
- 20. Jaki jest najlepszy sposób uczenia się WCF?
- 21. Jaki jest najlepszy sposób przetestowania aplikacji szyny?
- 22. Jaki jest najlepszy sposób tworzenia wewnętrznych produktów?
- 23. Jaki jest najlepszy sposób tworzenia wdrożeń ClickOnce
- 24. Jaki jest najlepszy parser YAML w elisp?
- 25. Jaki jest najlepszy sposób przetestowania narzędzia RedirectToAction?
- 26. Jaki jest najlepszy substytut FlowDocument w Silverlight?
- 27. Jaki jest najlepszy sposób testowania usług WCF?
- 28. Jaki jest najlepszy typ w języku Hack?
- 29. Jaki jest najlepszy sposób obsługi wielu działań?
- 30. Jaki jest najlepszy sposób odczytu GetResponseStream()?
Pod względem prędkości? Pod względem współczynników kompresji? Chyba mówisz bezstratnie (na przykład gzip itp.). Myślę, że być może trzeba być trochę bardziej konkretnym. –
Programy kompresujące również odpowiadają bibliotekom kompresji. Usuwanie tagu "nie związanego z programowaniem". –