|
По русски
English |
LZMA SDK (Комплект розробника програмного забезпечення)
LZMA SDK забезпечує документацію, зразки, заголовні файли, бібліотеки, інструменти і все інше, що вам потрібне для розробки додатків, що використовують стиснення LZMA.
| Посилання |
Розмір |
Дата |
Версія |
Опис |
| Завантажити |
300 KB |
2009-02-03 |
4.65 |
LZMA SDK (C, C++, C#, Java) |
| Завантажити |
500 KB |
2009-08-29 |
9.07 beta |
Що нового:
- 9.06: Усунуті помилки.
- 9.04: Підтримка LZMA2 і XZ.
- 4.65: Деякі виправлення.
- 4.62: Деякі виправлення. LZMA SDK відкритий для вільного доступу.
- 4.58: Оптимізація швидкості. Новий код ANSI-C для стиснення LZMA.
- 4.57: Оптимізація швидкості. Деякі виправлення.
- 4.49: Покращений декодер .7z ANSI-C. Доданий код C++ для обробки архівів .7z.
LZMA є основним методом компресії формату 7z, що використовується за замовчуванням. LZMA забезпечує високий коефіцієнт стиснення і добре підходить для вкладених застосувань. Наприклад, він може використовуватися для стиснення ROM.
LZMA SDK містить:
- Початковий код C++ для декодування і кодування LZMA
- Сумісний з ANSI-C початковий код для декодера LZMA
- Початковий код C# для декодування і кодування LZMA
- Початковий код Java для декодування і кодування LZMA
- Програма, що компілює file->file LZMA для компресії / декомпресії в операційній системі Windows
Декомпресійний код ANSI-C LZMA портований з оригінальних джерел C++ в C.
Також він був спрощений і оптимізований для зменшення розміру коду. При цьому він залишається повністю сумісним з LZMA від 7-Zip.
Можливості LZMA:
- Швидкість компресії: 2 MB/s з двоядерним процесором 2 GHz.
- Швидкість декомпресії:
- 20-30 MB/s з процесором 2 GHz Intel Core2 або AMD Athlon 64.
- 1-2 MB/s на 200 MHz ARM, MIPS, PowerPC або іншому простому процесорі RISC.
- Невеликі вимоги пам'яті для декомпресії: 8-32 KB + Розмір словника
- Малий розмір коду для декомпресії: 2-8 KB (залежно від вибору швидкості)
Декодер LZMA використовує тільки цілочисельні інструкції і може використовуватися будь-яким сучасним 32-бітовим процесором (або, за певних умов 16-бітовим CPU).
Ліцензія
LZMA SDK 4.62 переведений в категорію суспільного надбання (public domain).
Посилання LZMA
Авторські права (C) 2008 Ігор Павлов. Переклад LIO. |