Co to jest plik 7Z?
7z to format archiwizacji służący do kompresji plików i folderów o wysokim współczynniku kompresji. Oparte jest na architekturze Open Source, która umożliwia wykorzystanie dowolnych algorytmów kompresji i szyfrowania. Format jest obecnie obsługiwany przez wiele aplikacji, takich jak 7-ZIP, który jest publicznie dostępny do pobrania i wykorzystania do manipulowania plikami .7z. Pliki z rozszerzeniem .7z mają skompresowaną aplikację typu mime/x-7z.
Obsługiwane metody kompresji w 7z
7z może obsługiwać dowolne metody kompresji dzięki swojej otwartej architekturze. Poniżej znajduje się lista obecnie dostępnych i obsługiwanych przez 7z metod kompresji.
- LZMA - Ulepszona i zoptymalizowana wersja algorytmu LZ77
- LZMA2 - Ulepszona wersja LZMA
- PPMD - PPMdH Dmitrija Shkarina z niewielkimi zmianami
- BCJ - Konwerter dla 32-bitowych plików wykonywalnych x86
- BCJ2 - Konwerter dla 32-bitowych plików wykonywalnych x86
- BZIP2 - Standardowy algorytm BWT
- Deflate — standardowy algorytm oparty na LZ77
Specyfikacje formatu plików 7z
7z używa binarnego formatu plików do przechowywania skompresowanych archiwów. Opracowanie i wdrożenie archiwizatora 7-ZIP opublikowało pierwsze pojawienie się formatu plików 7z. Jego specyfikacje formatu są dostępne jako format zwykłego tekstu w podkatalogu „Docs” w repozytorium kodu 7-ZIP, które jest publicznie dostępne na licencji GNU Lesser General Public License. LZMA to domyślna metoda kompresji używana przez pliki 7z.
Podpis pliku
Pliki 7z zaczynają się od bajtów sygnatury „7” „z” BC AF 27 1C.
Szyfrowanie AES
Format pliku 7z obsługuje 256-bitowe szyfrowanie AES z możliwością szyfrowania nazw plików archiwum. Klucz do szyfrowania jest definiowany przez użytkownika w oparciu o funkcję skrótu SH-256.
Istotne cechy 7z
7z to nowy format archiwum, zapewniający wysoki stopień kompresji. Główne cechy formatu 7z to:
- Otwarty format pliku na GNU Lesser General Public License, który pozwala na użycie dowolnej metody kompresji i szyfrowania
- Wysoki współczynnik kompresji
- Silne szyfrowanie AES-256
- Obsługa dużych plików o rozmiarze do 16 000, 000, 000 GB (16 eksbibajtów)
- Nazwy plików Unicode
- Solidna kompresja
- Kompresja nagłówków archiwum