LZMA SDK (Software Development Kit)

LZMA SDK innehåller dokumentation, exempel, rubrikfiler, bibliotek och verktyg som du behöver för att utveckla program som använder LZMA-komprimering.

Länk Storlek Datum Version Beskrivning: __________
Ladda ned 1 MB 2023-06-20 23.01 LZMA SDK
C, C++, C#, Java
x86/x64-binärfiler för Windows
Ladda ned 1 MB 2022-07-15 22.01
Ladda ned 12 KB 2015-06-14 LZMA-specifikation (utkast)

Vad är det senaste:

  • 23.01: Nytt filter för körbara ARM64-filer. BCJ2-filtret har förbättrats för bättre kompressionsförhållande. Vissa buggar har åtgärdats.
  • 21.07: Några mindre ändringar och korrigeringar.
  • 21.06: Felet i LZMA-kodningsfunktionen har åtgärdats.
  • 21.03 beta: LZMA-dicrionary upp till 4 GB. Optimering av hastighet.
  • 21.02 alpha: Stöd för macOS och Linux. Optimering av hastighet.
  • 19.00: Krypteringsstyrkan för 7z-arkiv har ökats.
  • 18.06: Några hastighetsoptimeringar i LZMA/LZMA2-kod.
  • 18.05: Några hastighetsoptimeringar i LZMA/LZMA2-kod.
  • 18.01: Några ändringar i LZMA2/xz multithreading-kod för komprimering. Vissa buggar har åtgärdats.
  • 9.35: AES-kod och SFX-moduler inkluderades i SDK.
  • 9.20: Ny liten SFX-modul för installatörer.
  • 9.11: PPMd support.
  • 9.04: Stöd för LZMA2 och XZ.
  • 4.62: LZMA SDK är allmänt tillgänglig.

LZMA / LZMA2 är standardmetoder och allmänna komprimeringsmetoder för 7z-format i <b>7-Zip-programmet</b>. <b>LZMA</b> ger ett högt kompressionsförhållande och snabb dekompression, så den är mycket lämplig för inbyggda applikationer. Den kan till exempel användas för komprimering av ROM (firmware).

LZMA SDK Innehåller:

  • C++ källkod för LZMA Kodare och avkodare
  • C++ källkod för .7z komprimering och dekomprimering (reducerad version)
  • ANSI-C-kompatibel källkod för LZMA / LZMA2 / XZ-komprimering och dekomprimering
  • ANSI-C-kompatibel källkod för 7z-dekomprimering med exempel
  • C#-källkod för LZMA-komprimering och dekomprimering
  • Java-källkod för LZMA-komprimering och dekomprimering
  • lzma.exe för .lzma-komprimering och dekomprimering
  • 7zr.exe för att arbeta med 7z-arkiv (reducerad version av 7z.exe från 7-Zip)
  • SFX-moduler för att skapa självextraherande paket och installationsprogram

ANSI-C- och C++-källkoden i LZMA SDK är en delmängd av källkoden för 7-Zip.

LZMA Funktioner:

  • Komprimeringshastighet: 2-8 MB/s på 4 GHz CPU med två cpu-trådar.
  • Dekompressionshastighet på en enda CPU-tråd:
    • 30-100 MB/s på modern 4 GHz CPU (Intel, AMD, ARM).
    • 5–15 MB/s på enkel 1 GHz RISC CPU (ARM, MIPS, PowerPC).
  • Små minneskrav för dekomprimering: 8–32 kB + DictionarySize
  • Liten kodstorlek för dekomprimering: 2-8 KB (beroende på hastighetsoptimeringar)

Den LZMA Avkodaren använder endast CPU-heltalsinstruktioner och kan implementeras för alla moderna 32-bitars CPU:er.

Licens

LZMA SDK placeras i allmän egendom.

Vem som helst är fri att kopiera, modifiera, publicera, använda, kompilera, sälja eller distribuera den ursprungliga LZMA SDK-koden, antingen i källkodsform eller som en kompilerad binärfil, för vilket ändamål som helst, kommersiellt eller icke-kommersiellt, och på vilket sätt som helst.

LZMA Links


Copyright (C) 2023 7zip.com