LZMA SDK(software development kit)

LZMA SDK biedt de documentatie, voorbeelden, headerbestanden, bibliotheken en tools die nodig zijn om applicaties te ontwikkelen die gecomprimeerd zijn met LZMA.

links grootte datum uitgave omschrijving
downloads 1 MB 2023-06-20 23.01 LZMA SDK
C, C ++, C #, Java
x86/x64 binaire bestanden voor Windows
downloads 1 MB 2022-07-15 22.01
downloads 12 KB 2015-06-14 Lzma-specificatie (ontwerp)

Nieuw:

  • 23.01: Nieuwe filters voor ARM64 uitvoerbare bestanden. De BCJ2 filters zijn verbeterd om een betere compressieverhouding te verkrijgen. Een aantal bugs verholpen.
  • 21.07: Enkele kleine wijzigingen en verbeteringen.
  • 21.06: Bug opgelost voor de LZMA codering functie.
  • 21.03 beta: LZMA woordenboek maximaal 4gb. Snelheid optimalisatie.
  • 21.02 alpha: Ondersteuning voor macOS en Linux. Snelheid optimalisatie.
  • 19.00: Toegevoegd encryptie sterkte voor 7z bestanden.
  • 18.06: Enkele snelheidsoptimalisaties in de LZMA/ lzma2-code.
  • 18.05: Enkele snelheidsoptimalisaties in de LZMA/ lzma2-code.
  • 18.01: Enkele compressiewijzigingen in de LZMA2/xz multithreaded code. Een aantal bugs verholpen.
  • 9.35: AES code en SFXs modules zijn opgenomen in de SDK.
  • 9.20: Nieuwe kleine SFX module geinstalleerd.
  • 9.11: PPMd support.
  • 9.04: LZMA2 en XZ ondersteuning.
  • 4.62: De LZMA SDK behoort tot het publieke domein.

LZMA / LZMA2 De standaard en algemene compressiemethode is 7 z formaat In het programma <b> 7-zip </b> <b>LZMA</b> biedt een hoge compressieverhouding en een snelle decompressie, waardoor het ideaal is voor embedded toepassingen. Het kan bijvoorbeeld gebruikt worden voor ROM(firmware) compressie.

LZMA SDK Omvat:

  • C++ De broncode van LZMA Encoders en decoders
  • c++ broncode .7z compressie en decompressie (uitgeklede versie)
  • ANSI -c compatibele broncode voor LZMA/LZMA2 / XZ compressie en decompressie
  • ANSI -c compatible source code voor 7z unzip tape voorbeeld
  • De c# broncode wordt gebruikt voor LZMA compressie en decompressie
  • De Java broncode wordt gebruikt voor LZMA compressie en decompressie
  • lzma. Exe wordt gebruikt.Lzma compressie en decompressie
  • 7zr. Exe gebruik het 7z archief (vereenvoudigde versie van 7z. Exe van 7-zip)
  • SFX module maakt zelf-uitpak pakketten en installatieprogramma's

De ANSI -c en C ++ broncode in de LZMA SDK is een subset van de 7-zip broncode.

LZMA Kenmerken:

  • Compressie snelheid: 2-8mb /s bij 4ghz CPU's gebruikt twee CPU threads.
  • Single decomprimeren snelheid op de cpu threads:
    • In de moderne 4 GHz CPU (Intel en AMD, ARM) op 30-100 MB/s.
    • In de eenvoudige RISC 1 GHz CPU (ARM, MIPS, PowerPC) op 5 a 15 mb/s.
  • Geheugen kleine nodig: 8-32 kb + DictionarySize
  • Kleine code voor het uitpakken afmeting: 2-8 KB (afhankelijk van de snelheid optimalisatie)

de LZMA Decoder CPU gebruik alleen integers, kan op iedere moderne 32-bit CPU.

licentie

LZMA SDK Wordt geplaatst in Het publieke domein.

Iedereen vrij om te kopieren, wijzigen, publiceren, gebruik, compilatie, verkoop of distributie van originele code LZMA SDK, zowel in de vorm van broncode compileren na, in de vorm van binaire bestanden, voor welk doel dan ook, commercieel of niet-commercieel, op welke manier dan ook.

LZMA Links


Copyright (C) 2023 7zip.com