| LZMA SDK (Software Development Kit) LZMA SDK indeholder dokumentation, eksempler, headerfiler, biblioteker og værktøjer, du skal bruge til at udvikle programmer, der bruger LZMA-komprimering.
Sammenkæde
|
Størrelse
|
Dato
|
Version
| Beskrivelse | Download | 1.6 MB | 2024-05-14 | 24.05 | LZMA SDK C, C++, C#, Java x86/x64 binære filer til Windows | Download | 1 MB | 2023-06-20 | 23.01 | Download | 12 KB | 2015-06-14 | | LZMA-specifikation (udkast) | Hvad er nyt: - 24.05: New filter for RISC-V executables.
- 23.01: Nyt filter til ARM64-eksekverbare filer. BCJ2-filteret blev forbedret for bedre kompressionsforhold. Nogle fejl blev rettet.
- 21.07: Nogle mindre ændringer og rettelser.
- 21.06: Fejlen i LZMA-kodningsfunktionen blev rettet.
- 21.03 beta: LZMA dicrionary op til 4 GB. Hastighedsoptimeringer.
- 21.02 alpha: Understøttelse af macOS og Linux. Hastighedsoptimeringer.
- 19.00: Krypteringsstyrken for 7z arkiver blev øget.
- 18.06: Nogle hastighedsoptimeringer i LZMA / LZMA2-kode.
- 18.05: Nogle hastighedsoptimeringer i LZMA / LZMA2-kode.
- 18.01: Nogle ændringer i LZMA2/xz multithreading-kode til komprimering. Nogle fejl blev rettet.
- 9.35: AES-kode og SFX-moduler blev inkluderet i SDK.
- 9.20: Nyt lille SFX-modul til installatører.
- 9.11: PPMd support.
- 9.04: Understøttelse af LZMA2 og XZ.
- 4.62: LZMA SDK er placeret i det offentlige domæne.
LZMA / LZMA2 er standard og generelle komprimeringsmetoder for
7z-format i 7-Zip-programmet. LZMA giver et højt kompressionsforhold og hurtig dekomprimering, så det er meget velegnet til indlejrede applikationer. For eksempel kan den bruges til ROM (firmware) komprimering. LZMA SDK Omfatter: - C++ kildekode til LZMA
Koder og dekoder
- C++ kildekode til .7z komprimering og dekomprimering (reduceret version)
- ANSI-C-kompatibel kildekode til LZMA / LZMA2 / XZ komprimering og dekompression
- ANSI-C-kompatibel kildekode til 7z-dekomprimering med eksempel
- C# kildekode til LZMA-komprimering og dekomprimering
- Java kildekode til LZMA komprimering og dekomprimering
- LZMA.exe til .lzma-komprimering og dekompression
- 7zr.exe at arbejde med 7z arkiver (reduceret version af 7z.exe fra 7-Zip)
- SFX-moduler til oprettelse af selvudpakkende pakker og installatører
ANSI-C og C ++ kildekode i LZMA SDK er delmængde af kildekoden til 7-Zip. LZMA Funktioner: -
Kompressionshastighed: 2-8 MB / s på 4 GHz CPU ved hjælp af to cpu-tråde.
-
Dekompressionshastighed på enkelt cpu-tråd:
- 30-100 MB/s på moderne 4 GHz CPU (Intel, AMD, ARM).
-
5-15 MB/s på simpel 1 GHz RISC CPU (ARM, MIPS, PowerPC).
-
Små hukommelseskrav til dekomprimering: 8-32 KB + DictionarySize
-
Lille kodestørrelse til dekomprimering: 2-8 KB (afhængigt af hastighedsoptimeringer)
Den LZMA dekoder bruger kun CPU-heltalsinstruktioner og kan implementeres til enhver moderne 32-bit CPU. Licens LZMA SDK er placeret i
offentligt domæne.
Enhver kan frit kopiere, ændre, offentliggøre, bruge, kompilere, sælge eller distribuere den originale LZMA SDK-kode, enten i kildekodeform eller som en kompileret binær, til ethvert formål, kommercielt eller ikke-kommercielt, og på enhver måde.
LZMA Links Copyright (C) 2024 Igor Pavlov. |