Format 7z

7z jest nowym formatem archiwum, o wysokim stopniu kopresji.

Główne cechy formatu 7z:

  • Otwarta architektura
  • Wysoki stopień kompresji
  • Silne szyfrowanie (AES-256)
  • Możliwość używania jakiej kolwiek metody kompresowania lub jej modyfikacji
  • Obsługuje pliki o rozmiarze do 16000000000 GB
  • Obsługa standardu UNICODE w nazwach plików
  • Kompresja ciągła
  • Kompresowanie nagłówków archiwów

7z ma otwartą architekturę, więc może osługiwać każdą nową metodę kompresji. Na dzień dzisiejszy zaintegrowane do formatu 7z są metody:

Metoda Opis
LZMA Zmodyfikowany i zmodyfikowany algorytm LZ77
PPMD Dmitry Shkarin's PPMdH z małymi zmianami
BCJ Konwerter dla 32-bit x86 wykonywalnych
BCJ2 Konwerter dla 32-bit x86 wykonywalnych
BZip2 Standardowy algorytm BWT
Deflate Zmodyfikowany algorytm LZ77

Algorytm LZMA jest domyślną i główną metodą kompresji formatu 7z. Główne cechy algorytmu LZMA:

  • Wysoki stopień kompresji
  • Zmienny rozmiar słownika (do 4 GB)
  • Szybkość kompresji: ok. 1 MB/s na 2 GHz procesorze
  • Szybkość dekompresji: ok. 10-20 MB/s na 2 GHz procesorze
  • Małe wymagania pamięci przy dekompresji (zależne od wielkości słownika)
  • Nieduża wielkość kodu dla dekompresji (ok. 5KB)
  • Obsługuje wielowątkowość (multi-threading) i hyper-threading

Algorytm kompresji LZMA jest odpowiedni do umieszczenia w innych programach. Jeśli chcesz użyć kodu LZMA , więcej szczegółów tutaj.

7z jest częścią programu 7-Zip dystrybuowanego na licencji GNU LGPL.

Programy, które obsługują archiwa 7z: WinRAR, PowerArchiver, TUGZip, IZArc.

Wikipedia by dowiedzieć się więcej o algorytmach kompresji stosowanych w 7-Zip'ie.