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: __________
Letöltés 1 MB 2023-06-20 23.01 LZMA SDK
C, C++, C#, Java
x86/x64 bináris Windows
Letöltés 1 MB 2022-07-15 22.01
Letöltés 12 KB 2015-06-14 LZMA specifikáció (vázlat)

Mi újság:

  • 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 <b>7-Zip</b> programban. <b>Az LZMA</b> 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) 2023 7zip.com