Formát 7z 7z je nový archivní formát, který poskytuje vysoký kompresní poměr. Hlavní vlastnosti formátu 7z: - Otevřená architektura
- Vysoký kompresní poměr
- Silné šifrování AES-256
-
Schopnost použití jakékoli metody komprese, konverze nebo šifrování
- Podpora souborů o velikosti až 160000000000 GB
- Názvy souborů Unicode
- Komprese pevných látek
- Komprese hlaviček archivu
7z má otevřenou architekturu, takže může podporovat jakékoli nové kompresní metody. Nyní jsou do 7z integrovány následující metody komprese: | Metoda | Popis | | LZMA |
Vylepšená a optimalizovaná verze algoritmu LZ77
| | LZMA2 | Vylepšená verze LZMA | | PPMD |
PPMdH Dmitrije Shkarina s malými změnami
| | BZip2 | Standardní algoritmus BWT | | Kopírovat | Žádná kompresní metoda | 7z také podporuje filtry, které zlepšují kompresní poměr hlavní kompresní metody. Nyní jsou do 7z integrovány následující filtry: | BCJ | Konvertor pro x86 spustitelné soubory | | BCJ2 | Konvertor pro x86 spustitelné soubory | | ARM64 | Konvertor pro spustitelné soubory ARM64 | | ARMT |
Převodník pro 32bitové spustitelné soubory ARM-Thumb
| | ARM | Převodník pro 32bitové spustitelné soubory ARM32 | | PPC | Konvertor pro spustitelné soubory PowerPC | | SPARC | Konvertor pro spustitelné soubory SPARC | | IA64 |
Konvertor pro spustitelné soubory IA-64 (Itanium)
| | Delta | Konvertor pro soubory WAV | | Swap2/Swap4 |
Převaděče pro změnu pořadí bajtů
| LZMA je výchozí a obecná kompresní metoda formátu 7z. Hlavní rysy metody LZMA: - Vysoký kompresní poměr
- Variabilní velikost slovníku (až 4 GB)
-
Rychlost komprese: cca 2-8 MB/s na 4 GHz CPU (verze se 2 cpu vlákny).
-
Rychlost dekomprese: cca 30-100 MB/s na 4 GHz CPU (1 cpu vlákno).
-
Malé nároky na paměť pro dekompresi (závisí na velikosti slovníku)
- Malá velikost kódu pro dekompresi: přibližně 5 kB
7-Zip také podporuje šifrování pomocí algoritmu AES-256. Tento algoritmus používá šifrovací klíč o délce 256 bitů. K vytvoření tohoto klíče používá 7-Zip derivační funkci založenou na hashovacím algoritmu SHA-256. Funkce odvození klíče vytvoří odvozený klíč z textového hesla definovaného uživatelem. Pro zvýšení nákladů na vyčerpávající vyhledávání hesel používá 7-Zip velké množství iterací k vytvoření šifrovacího klíče z textového hesla. 7z kód je součástí
7-Zip
program šířený pod licencí GNU LGPL. Můžete si stáhnout
7-Zip zdrojové kódy a binární soubory z
Stránka ke stažení.
Převážná část kódu 7z je zahrnuta do
LZMA SDK.
Aplikace, které podporují 7z archivy: WinRAR,PowerArchiver, TUGZip, IZArc. Odkazy: Copyright (C) 2024 7zip.com |