| LZMA SDK (комплект средств разработки программного обеспечения) LZMA SDK предоставляет документацию, образцы, файлы заголовков, библиотеки и инструменты, необходимые для разработки приложений, использующих сжатие LZMA.
Ссылка по ссылке
|
размер
|
Дата проведения выставки
|
Версия для печати
| 3. Описание | Download | 1.7 MB | 2024-11-29 | 24.09 | LZMA SDKC, C++, C#, Java x86/x64 бинарные файлы для Windows | Download | 1 MB | 2023-06-20 | 23.01 | Download | 12 KB | 2015-06-14 | | Спецификация LZMA (проект) | Что нового: - 24.09: Значения размера словаря по умолчанию для методов сжатия LZMA/LZMA2 были увеличены.
- 24.05: Новый фильтр для исполняемых файлов RISC-V.
- 23.01: Новый фильтр для исполняемых файлов ARM64.Фильтр BCJ2 был улучшен для улучшения коэффициента сжатия.Исправлены некоторые ошибки.
- 21.07: Незначительные изменения и исправления.
- 21.06: Исправлена ошибка в функции кодирования LZMA.
- 21.03 beta: LZMA dicrionary до 4 гб.Оптимизация скорости.
- 21.02 alpha: Поддержка macOS и Linux.Оптимизация скорости.
- 19.00: Увеличена прочность шифрования для 7z архивов.
- 18.06: Оптимизация скорости в коде LZMA/LZMA2.
- 18.05: Оптимизация скорости в коде LZMA/LZMA2.
- 18.01: Некоторые изменения в многопоточном коде LZMA2/xz для сжатия.Исправлены некоторые ошибки.
- 9.35: Модули AES и SFXs были включены в SDK.
- 9.20: Новый маленький SFX модуль для установщиков.
- 9.11: PPMd support.
- 9.04: Поддержка LZMA2 и XZ.
- 4.62: LZMA SDK является общественным достоянием.
LZMA / LZMA2 Являются ли по умолчанию и общие методы сжатия
Формат 7z В программе 7-Zip.LZMA обеспечивает высокий коэффициент сжатия и быструю декомпрессию, поэтому очень подходит для встраиваемых приложений.Например, его можно использовать для сжатия ROM (прошивки). LZMA SDK Включает: - C++ Исходный код программы LZMA
Кодировщик и декодер
- C++ исходный код для .7z сжатие и декомпрессия (сокращенная версия)
- ANSI-C совместимый исходный код для LZMA/LZMA2 / XZ сжатия и декомпрессии
- ANSI-C совместимый исходный код для 7z декомпрессии с примером
- C# исходный код для LZMA сжатия и декомпрессии
- Java исходный код для LZMA сжатия и декомпрессии
- lzma.exe для.lzma сжатия и декомпрессии
- 7zr.exe для работы с 7z архивами (сокращенная версия 7z.exe от 7-Zip)
- SFX модули для создания самораспаковывающихся пакетов и инсталляторов
ANSI-C и C++ исходный код в LZMA SDK является подмножеством исходного кода 7-Zip. LZMA Особенности: -
Скорость сжатия: 2-8 мб/с на 4 ГГЦ процессора с использованием двух потоков процессора.
-
Скорость декомпрессии на одном процессоре:
- 30-100 мб/с на современном процессоре 4 ГГЦ (Intel, AMD, ARM).
-
5-15 мб/с на простом 1 ГГЦ RISC CPU (ARM, MIPS, PowerPC).
-
Небольшие требования к памяти для декомпрессии: 8-32 KB + DictionarySize
-
Небольшой размер кода для декомпрессии: 2-8 кб (в зависимости от оптимизации скорости)
В настоящее время LZMA Декодер использует только целочисленные инструкции процессора и может быть реализован для любого современного 32- битного процессора. Лицензия на право управления LZMA SDK Помещается в
Общественное достояние.
Любой человек имеет право копировать, изменять, публиковать, использовать, компилировать, продавать или распространять первоначальный код LZMA SDK либо в форме исходного кода, либо в виде скомпилированного двоичного кода для любых целей, коммерческих или некоммерческих, и любыми средствами.
LZMA Links Copyright (C) 2024 Igor Pavlov. |