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.
|