LZMA SDK (комплект средств разработки программного обеспечения)

LZMA SDK предоставляет документацию, образцы, файлы заголовков, библиотеки и инструменты, необходимые для разработки приложений, использующих сжатие LZMA.

Ссылка по ссылке размер Дата проведения выставки Версия для печати 3. Описание
скачать 1 MB 2023-06-20 23.01 LZMA SDK
C, C++, C#, Java
x86/x64 бинарные файлы для Windows
скачать 1 MB 2022-07-15 22.01
скачать 12 KB 2015-06-14 Спецификация LZMA (проект)

Что нового:

  • 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 В программе <b>7-Zip</b>.<b>LZMA</b> обеспечивает высокий коэффициент сжатия и быструю декомпрессию, поэтому очень подходит для встраиваемых приложений.Например, его можно использовать для сжатия 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) 2023 7zip.com