Формат 7z 7z - це новий формат архіву, що забезпечує високий ступінь стиснення. Основні особливості формату 7z: - Відкрита архітектура
- Високий ступінь стиснення
- Надійне шифрування AES-256
-
Можливість використання будь-якого методу стиснення, перетворення або шифрування
- Підтримка файлів розміром до 16000000000 ГБ
- Назви файлів Unicode
- Суцільне стиснення
- Стиснення заголовків архівів
7z має відкриту архітектуру, тому може підтримувати будь-які нові методи стиснення. Тепер у 7z інтегровані такі методи стиснення: Метод | Опис | LZMA |
Покращена та оптимізована версія алгоритму LZ77
| LZMA2 | Покращена версія LZMA | PPMD |
ППМдН Дмитра Шкаріна з невеликими змінами
| BZip2 | Стандартний алгоритм BWT | Копіювати | Без методу стиснення | 7z також підтримує фільтри, які покращують ступінь стиснення основного методу стиснення. Тепер у 7z інтегровані такі фільтри: BCJ | Конвертер для виконуваних файлів x86 | BCJ2 | Конвертер для виконуваних файлів x86 | ARM64 | Конвертер для виконуваних файлів ARM64 | ARMT |
Конвертер для 32-розрядних виконуваних файлів ARM-Thumb
| ARM | Конвертер для 32-розрядних виконуваних файлів ARM32 | PPC | Конвертер для виконуваних файлів PowerPC | SPARC | Конвертер для виконуваних файлів SPARC | IA64 |
Конвертер для виконуваних файлів IA-64 (Itanium)
| Дельта | Конвертер для файлів WAV | Swap2/Swap4 |
Конвертери для зміни порядку байтів
| LZMA є типовим і загальним методом стискання у форматі 7z. Основні особливості методу LZMA: - Високий ступінь стиснення
- Змінний розмір словника (до 4 ГБ)
-
Швидкість стиснення: близько 2-8 МБ/с на процесорі з тактовою частотою 4 ГГц (версія з 2 потоками процесора).
-
Швидкість розпакування: близько 30-100 МБ/с на процесорі з тактовою частотою 4 ГГц (1 потік процесора).
-
Малі вимоги до пам'яті для розпаковування (залежать від розміру словника)
- Невеликий розмір коду для розпаковування: близько 5 КБ
7-Zip також підтримує шифрування за допомогою алгоритму AES-256. У цьому алгоритмі використовується ключ шифру довжиною 256 біт. Для створення цього ключа 7-Zip використовує функцію виведення, засновану на хеш-алгоритмі SHA-256. Функція виведення ключів створює похідний ключ із текстового пароля, визначеного користувачем. Для збільшення витрат на вичерпний пошук паролів 7-Zip використовує велику кількість ітерацій для створення ключа шифрування з текстового пароля.
7z код є частиною 7-Zip
програма, що розповсюджується під ліцензією GNU LGPL. Ви можете завантажити
7-Zip джерела та двійкові файли з
Сторінка завантаження.
Більша частина коду 7z включена до
LZMA SDK.
Додатки, що підтримують архіви 7z: WinRAR,PowerArchiver, TUGZip, IZArc. Посилання: Copyright (C) 2024 Igor Pavlov. |