Що таке файл 7Z?
7z — це формат архівування для стиснення файлів і папок із високим ступенем стиснення. Він заснований на архітектурі з відкритим вихідним кодом, що дозволяє використовувати будь-які алгоритми стиснення та шифрування. Зараз формат підтримується кількома програмними програмами, як-от 7-ZIP, який є загальнодоступним для завантаження та використання для роботи з файлами .7z. Файли з розширенням .7z мають додаток типу mime/x-7z-compressed.
Підтримувані методи стиснення в 7z
7z може підтримувати будь-які методи стиснення завдяки своїй відкритій архітектурі. Нижче наведено список методів стиснення, які зараз доступні та підтримуються 7z.
- LZMA - Покращена та оптимізована версія алгоритму LZ77
- LZMA2 - Покращена версія LZMA
- PPMD - PPMdH Дмитра Шкаріна з невеликими змінами
- BCJ - конвертер для 32-розрядних виконуваних файлів x86
- BCJ2 - конвертер для 32-розрядних виконуваних файлів x86
- BZIP2 - стандартний алгоритм BWT
- Deflate - стандартний алгоритм на основі LZ77
Специфікації формату файлу 7z
7z використовує двійковий формат файлу для зберігання стиснених архівів. Розробка та впровадження архіватора 7-ZIP опублікувала першу появу формату файлів 7z. Його специфікації формату доступні у вигляді простого текстового формату в підкаталозі «Документи» у сховищі коду 7-ZIP, яке є загальнодоступним за меншою загальною публічною ліцензією GNU. LZMA — це метод стиснення за замовчуванням для файлів 7z.
Підпис файлу
Файли 7z починаються з байтів підпису ‘7’ ‘z’ BC AF 27 1C.
Шифрування AES
Формат файлу 7z підтримує 256-бітне шифрування AES із можливістю шифрування імен файлів архіву. Ключ для шифрування визначається користувачем на основі хеш-функції SH-256.
Основні особливості 7z
7z — це новий формат архіву, який забезпечує високий ступінь стиснення. Основні особливості формату 7z включають:
- Відкритий формат файлу за GNU Lesser General Public License, який дозволяє використовувати будь-який метод стиснення та шифрування
- Високий ступінь стиснення
- Надійне шифрування AES-256
- Підтримка великих файлів розміром до 16 000 000 000 ГБ (16 ексбібайт)
- Імена файлів у кодуванні Unicode
- Тверде стиснення
- Стиснення заголовків архіву