| LZMA SDK (szoftverfejlesztő készlet) Az LZMA SDK biztosítja az LZMA-tömörítést használó alkalmazások fejlesztéséhez szükséges dokumentációt, mintákat, fejlécfájlokat, kódtárakat és eszközöket.
Láncszem
|
Méret
|
Dátum
|
Verzió
| Leírás: __________ | Download | 1.6 MB | 2024-05-14 | 24.05 | LZMA SDK C, C++, C#, Java x86/x64 bináris Windows | Download | 1 MB | 2023-06-20 | 23.01 | Download | 12 KB | 2015-06-14 | | LZMA specifikáció (vázlat) | Mi újság: - 24.05: New filter for RISC-V executables.
- 23.01: Új szűrő az ARM64 végrehajtható fájlokhoz. A BCJ2 szűrőt továbbfejlesztettük a jobb sűrítési arány érdekében. Néhány hibát kijavítottak.
- 21.07: Néhány kisebb változtatás és javítás.
- 21.06: Az LZMA kódolási funkció hibája javításra került.
- 21.03 beta: LZMA dicrionary 4 GB-ig. Sebesség optimalizálása.
- 21.02 alpha: macOS és Linux támogatás. Sebesség optimalizálása.
- 19.00: A 7z archívumok titkosítási erőssége megnőtt.
- 18.06: Néhány sebességoptimalizálás az LZMA/LZMA2 kódban.
- 18.05: Néhány sebességoptimalizálás az LZMA/LZMA2 kódban.
- 18.01: Néhány változás az LZMA2/xz többszálú tömörítési kódjában. Néhány hibát kijavítottak.
- 9.35: Az AES-kód és az SFX-modulok az SDK-ba kerültek.
- 9.20: Új kis SFX modul telepítők számára.
- 9.11: PPMd support.
- 9.04: LZMA2 és XZ támogatás.
- 4.62: Az LZMA SDK közkincs.
LZMA / LZMA2 alapértelmezett és általános tömörítési módszerek
7z formátum a 7-Zip programban. Az LZMA nagy tömörítési arányt és gyors dekompressziót biztosít, így nagyon alkalmas beágyazott alkalmazásokhoz. Például ROM (firmware) tömörítésre használható. LZMA SDK Tartalmazza: - C++ forráskódja LZMA
Kódoló és dekóder
- C++ forráskód .7z tömörítéshez és kibontáshoz (csökkentett verzió)
- ANSI-C kompatibilis forráskód LZMA / LZMA2 / XZ tömörítéshez és dekompresszióhoz
- ANSI-C kompatibilis forráskód 7z dekompresszióhoz példával
- C# forráskód LZMA tömörítéshez és kibontáshoz
- Java forráskód LZMA tömörítéshez és kibontáshoz
- lzma.exe .lzma tömörítéshez és kibontáshoz
- 7zr.exe 7z archívumokkal való munka (a 7z csökkentett verziója.exe a 7-Zip-től)
- SFX modulok önkicsomagoló csomagok és telepítők létrehozásához
Az LZMA SDK ANSI-C és C++ forráskódja a 7-Zip forráskódjának részhalmaza. LZMA Funkciók: -
Tömörítési sebesség: 2-8 MB/s 4 GHz-es CPU-n két CPU-szál használatával.
-
Dekompressziós sebesség egy cpu szálon:
- 30-100 MB/s modern 4 GHz-es CPU-n (Intel, AMD, ARM).
-
5-15 MB/s egyszerű 1 GHz-es RISC CPU-n (ARM, MIPS, PowerPC).
-
Kis memóriaigény a kibontáshoz: 8-32 KB + DictionarySize
-
Kis kódméret a kibontáshoz: 2-8 KB (a sebesség optimalizálásától függően)
A LZMA A dekóder csak CPU egész utasításokat használ, és bármely modern 32 bites CPU-hoz megvalósítható. Licenc LZMA SDK kerül a
közkincs.
Bárki szabadon másolhatja, módosíthatja, közzéteheti, használhatja, lefordíthatja, értékesítheti vagy terjesztheti az eredeti LZMA SDK kódot, akár forráskód formájában, akár lefordított binárisként, bármilyen kereskedelmi vagy nem kereskedelmi célra, és bármilyen módon.
LZMA Links Copyright (C) 2024 Igor Pavlov. |