LZMA SDK (ohjelmistokehityspaketti)

LZMA SDK sisältää dokumentaation, näytteet, otsikkotiedostot, kirjastot ja työkalut, joita tarvitset LZMA-pakkausta käyttävien sovellusten kehittämiseen.

Linkki Koko Päivämäärä Versio Kuvaus
Ladata 1 MB 2023-06-20 23.01 LZMA SDK
C-, C++-, C#- ja Java
x86/x64 -binaarit Windowsille
Ladata 1 MB 2022-07-15 22.01
Ladata 12 KB 2015-06-14 LZMA-määritys (luonnos)

Mitä uutta:

  • 23.01: Uusi suodatin ARM64-suoritettaville tiedostoille. BCJ2-suodatinta on parannettu paremman pakkaussuhteen saavuttamiseksi. Jotkut virheet korjattiin.
  • 21.07: Joitakin pieniä muutoksia ja korjauksia.
  • 21.06: LZMA-koodaustoiminnon virhe korjattiin.
  • 21.03 beta: LZMA-sanakirja jopa 4 Gt. Nopeuden optimoinnit.
  • 21.02 alpha: macOS- ja Linux-tuki. Nopeuden optimoinnit.
  • 19.00: 7z-arkistojen salausvoimaa lisättiin.
  • 18.06: Joitakin nopeuden optimointeja LZMA/LZMA2-koodissa.
  • 18.05: Joitakin nopeuden optimointeja LZMA/LZMA2-koodissa.
  • 18.01: Joitakin muutoksia LZMA2/xz-monisäikeiskoodiin pakkaamista varten. Jotkut virheet korjattiin.
  • 9.35: AES-koodi- ja SFX-moduulit sisällytettiin SDK:hon.
  • 9.20: Uusi pieni SFX-moduuli asentajille.
  • 9.11: PPMd support.
  • 9.04: LZMA2- ja XZ-tuki.
  • 4.62: LZMA SDK on julkinen.

LZMA / LZMA2 ovat oletusarvoisia ja yleisiä pakkausmenetelmiä 7z-muoto <b>7-Zip-ohjelmassa</b>. <b>LZMA</b> tarjoaa korkean puristussuhteen ja nopean dekompression, joten se soveltuu erittäin hyvin sulautettuihin sovelluksiin. Sitä voidaan käyttää esimerkiksi ROM (laiteohjelmisto) -pakkaukseen.

LZMA SDK Sisältää:

  • C++ lähdekoodi LZMA Enkooderi ja dekooderi
  • C++-lähdekoodi .7z pakkaamiseen ja purkamiseen (supistettu versio)
  • ANSI-C-yhteensopiva lähdekoodi LZMA / LZMA2 / XZ-pakkaukseen ja dekompressioon
  • ANSI-C-yhteensopiva lähdekoodi 7z-dekompressioon esimerkillä
  • C#-lähdekoodi LZMA-pakkausta ja dekompressiota varten
  • Java-lähdekoodi LZMA-pakkausta ja dekompressiota varten
  • lzma.exe .lzma-pakkaukseen ja -purkuun
  • 7zr.exe toimimaan 7z-arkistojen kanssa (7z: n alennettu versio.exe 7-Zipistä)
  • SFX-moduulit itsepurkautuvien pakettien ja asennusohjelmien luomiseen

LZMA SDK:n ANSI-C- ja C++-lähdekoodi on 7-Zipin lähdekoodin osajoukko.

LZMA Ominaisuuksia:

  • Pakkausnopeus: 2-8 MB / s 4 GHz: n suorittimella kahdella suorittimen säikeellä.
  • Dekompressionopeus yhdellä suorittimen kierteellä:
    • 30-100 MB/s modernilla 4 GHz:n suorittimella (Intel, AMD, ARM).
    • 5-15 MB/s yksinkertaisella 1 GHz:n RISC-suorittimella (ARM, MIPS, PowerPC).
  • Pienet muistivaatimukset purkamiseen: 8-32 KB + DictionarySize
  • Pieni koodikoko dekompressioon: 2-8 KB (nopeuden optimoinnista riippuen)

Sitä LZMA dekooderi käyttää vain suorittimen kokonaislukuohjeita ja se voidaan toteuttaa mille tahansa nykyaikaiselle 32-bittiselle suorittimelle.

Lisenssi

LZMA SDK sijoitetaan tekijänoikeudettomuus.

Kuka tahansa voi vapaasti kopioida, muokata, julkaista, käyttää, kääntää, myydä tai jakaa alkuperäistä LZMA SDK -koodia joko lähdekoodimuodossa tai käännettynä binäärinä mihin tahansa kaupalliseen tai ei-kaupalliseen tarkoitukseen ja millä tahansa tavalla.

LZMA Links


Copyright (C) 2023 7zip.com