| LZMA SDK (Комплект за разработка на софтуер) LZMA SDK предоставя документацията, образците, заглавните файлове, библиотеките и инструментите, от които се нуждаете, за да разработите приложения, които използват LZMA компресия.
Връзка
|
Големина
|
Дата
|
Версия
| Описание | Download | 1.6 MB | 2024-05-14 | 24.05 | LZMA SDK C, C++, C#, Java x86/x64 двоични файлове за Windows | Download | 1 MB | 2023-06-20 | 23.01 | Download | 12 KB | 2015-06-14 | | Спецификация на LZMA (чернова) | Какво ново: - 24.05: New filter for RISC-V executables.
- 23.01: Нов филтър за изпълними файлове ARM64. Филтърът BCJ2 е подобрен за по-добро съотношение на компресия. Някои бъгове бяха фиксирани.
- 21.07: Някои малки промени и поправки.
- 21.06: Грешката във функцията за кодиране на LZMA беше фиксирана.
- 21.03 beta: LZMA dicrionary до 4 GB. Оптимизации на скоростта.
- 21.02 alpha: Поддръжка на macOS и Linux. Оптимизации на скоростта.
- 19.00: Силата на криптиране за 7z архиви е увеличена.
- 18.06: Някои оптимизации на скоростта в LZMA/LZMA2 кода.
- 18.05: Някои оптимизации на скоростта в LZMA/LZMA2 кода.
- 18.01: Някои промени в LZMA2 / xz многонишков код за компресиране. Някои бъгове бяха фиксирани.
- 9.35: AES код и SFX модули бяха включени в 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 MB/s на 4 GHz процесор с помощта на две процесорни нишки.
-
Скорост на декомпресия на единична процесорна нишка:
- 30-100 MB/s на съвременния 4 GHz процесор (Intel, AMD, ARM).
-
5-15 MB/s на прост 1 GHz RISC CPU (ARM, MIPS, PowerPC).
-
Малки изисквания за памет за декомпресия: 8-32 KB + DictionarySize
-
Малък размер на кода за декомпресия: 2-8 KB (в зависимост от оптимизациите на скоростта)
т по LZMA декодерът използва само целочислени инструкции на процесора и може да бъде реализиран за всеки съвременен 32-битов процесор. Лиценз LZMA SDK се поставя в
обществено достояние.
Всеки е свободен да копира, променя, публикува, използва, компилира, продава или разпространява оригиналния LZMA SDK код, или под формата на изходен код, или като компилиран двоичен, за всякакви цели, търговски или нетърговски, и по всякакъв начин.
LZMA Links Copyright (C) 2024 Igor Pavlov. |