Какво е 7Z файл?
7z е архивен формат за компресиране на файлове и папки с висока степен на компресия. Базиран е на архитектура с отворен код, което прави възможно използването на всякакви алгоритми за компресиране и криптиране. Форматът вече се поддържа от редица софтуерни приложения като 7-ZIP, който е публично достъпен за изтегляне и използване за манипулиране на .7z файлове. Файловете с разширение .7z имат mime-type application/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 Lesser General Public License. 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 GB (16 exbibytes)
- Имена на файлове в Unicode
- Твърдо компресиране
- Компресиране на заглавки на архиви