Do kompresji zwykłych danych można używać różnych programów (np. WinRar, WinACE, WinZIP, PowerArchiver i wiele innych) tworząc archiwa w wielu formatach, np. w ACE2.X, RAR3.X, ZIP, TAR.GZ, TAR.bz2.

   Jednakże ja polecam program 7-ZIP (www.7-zip.org), który jest oparty na licencji LGPL. Program potrafi najlepiej (bo najsilniej) spośród wszystkich programów tworzyć pliki w formacie ZIP, a jego nowy format 7z często okazuje się lepszy nawet od RAR3.X czy ACE2.X.

Konfiguracja wstępna:

Po zainstalowaniu programu uruchamiamy 7-Zip File Manager, poczym wybieramy Tools / Options.... W nowo powstałym okienku, w zakładce Language wybieramy Polish (Polski). W zakładce System wybieramy skojarzenie z rozszerzeniem 7z (można wybrać też wszystkie możliwe skojarzenia). W zakładce Pluginy wybieramy Opcje... Tu wybieramy Zintegruj 7-zip z powłoką systemową oraz wybrane przez nas pozycje w menu kontekstowym. Na koniec klikamy na Zastosuj.

Jeżeli zależy nam na kompatybilności, to twórzmy pliki w formacie ZIP.

Przy użyciu prawego przycisku przywołujemy menu kontekstowe i wybieramy 7-Zip / Dodaj do archiwum.

W Format archiwum: wybieramy ZIP, a w Parametry: wpisujemy fb=255 pass=4. Resztę opcji zostawiamy bez zmian. Pamiętajmy, że 7-zip oferuje przy pakowaniu typ archiwum i parametry zastosowane podczas ostatniego uzycia.

Tak utworzone pliki są spakowane 2-10% lepiej, niż pliki spakowane przy użyciu programu WinZip.

Uwaga!!! W ten sposób możemy sobie zoptymalizować pliki *.pk3 (które są ZIPami) w grach opartych na silniku Quake3 (w tym Jedi Knight II). Mocniej spakowane *.pk3 otwierają się nie wolniej, a czasami nawet szybciej (teoretycznie). Podobnie możemy zoptymalizować dokumenty *.sxw (format OpenOffice`a) - te dokumenty to w istocie zbiór plików spakowanych ZIPem do jednego pliku, ze zmienionym rozszerzeniem. Pierwsze testy wykazały dość znaczącą poprawę - z 9kb dokument ma 8kb (ale im większy dokument tym większa różnica w wielkości).

Jeżeli zależy nam na MAKSYMALNEJ kompresji ZIP, użyjmy ZIPMAXa. Program jest już skonfigurowany, po prostu przeciągamy archiwa ZIP na okno programu czekamy.

Jeżeli zależy nam na wysokim stopniu kompresji, pakujmy do formatu 7z.

Przy użyciu prawego przycisku przywołujemy menu kontekstowe i wybieramy 7-Zip / Dodaj do archiwum.

W Format archiwum: wybieramy 7z. Mamy do wyboru różne metody kompresji. Metoda "Ultra" jest stworzona dla systemów mających 512mb ram :-) i zapewnia (prawie) najlepszą kompresję.

Tak powstałe archiwum jest najczęściej spakowane lepiej, niż przy użyciu tar.bz2, rar3.X czy ace2.X.

Jeśli zależy nam na szybkości, wybieramy metodę fast/szybka. Jeżeli program wciąż pakuje za wolno, w Metodzie Kompresji wybieramy deflate, co spowoduje użycie algorytmu używanego w ZIP, albo bzip2, co spowoduje użycie algorytmu bzip2 (znanego wśród linuxowców). Tworzenie archiwum 7z z deflate, a nie ZIPa jest dobre, ponieważ możemy stworzyć tzw. ciągłe archiwum, możemy też tworzyć praktycznie dowolnie duże archiwa, tymczasem wielkość archiwum ZIP w wypadku niektórych programów jest limitowana do 4GB.

7-Zip