LZMA SDK (Software Development Kit)

LZMA SDK nyedhiyakake dokumentasi, conto, file header, perpustakaan, lan alat sing sampeyan butuhake kanggo ngembangake aplikasi sing nggunakake kompresi LZMA.

Link Ukuran Tanggal Versi Katrangan
Ngundhuh 1 MB 2023-06-20 23.01 LZMA SDK
C, C++, C#, Java
x86/x64 binari kanggo Windows
Ngundhuh 1 MB 2022-07-15 22.01
Ngundhuh 12 KB 2015-06-14 Spesifikasi LZMA (Draf)

sing anyar:

  • 23.01: Filter anyar kanggo eksekusi ARM64. Filter BCJ2 wis apik kanggo rasio komprèsi sing luwih apik. Sawetara kewan omo didandani.
  • 21.07: Sawetara owah-owahan cilik lan ndandani.
  • 21.06: Bug ing fungsi enkoding LZMA wis didandani.
  • 21.03 beta: LZMA dicrionary nganti 4 GB. Optimizations kacepetan.
  • 21.02 alpha: dhukungan macOS lan Linux. Optimizations kacepetan.
  • 19.00: Kekuwatan enkripsi kanggo arsip 7z tambah.
  • 18.06: Sawetara optimizations kacepetan ing LZMA / kode LZMA2.
  • 18.05: Sawetara optimizations kacepetan ing LZMA / kode LZMA2.
  • 18.01: Sawetara owah-owahan ing kode multithreading LZMA2 / xz kanggo compressing. Sawetara kewan omo didandani.
  • 9.35: Kode AES lan modul SFXs kalebu ing SDK.
  • 9.20: modul SFX cilik anyar kanggo installers.
  • 9.11: PPMd support.
  • 9.04: Dhukungan LZMA2 lan XZ.
  • 4.62: LZMA SDK diselehake ing domain umum.

LZMA / LZMA2 iku standar lan cara komprèsi umum saka format 7z ing program <b>7-Zip</b>. <b>LZMA</b> nyedhiyakake rasio kompresi dhuwur lan dekompresi cepet, saengga cocok banget kanggo aplikasi sing dipasang. Contone, bisa digunakake kanggo ROM (firmware) compressing.

LZMA SDK kalebu:

  • C++ kode sumber saka LZMA Encoder lan Decoder
  • Kode sumber C++ kanggo .7z kompresi lan dekompresi (versi suda)
  • Kode sumber sing kompatibel karo ANSI-C kanggo kompresi lan dekompresi LZMA / LZMA2 / XZ
  • Kode sumber sing kompatibel karo ANSI-C kanggo dekompresi 7z kanthi conto
  • C# kode sumber kanggo LZMA kompresi lan dekompresi
  • Kode sumber Jawa kanggo LZMA kompresi lan dekompresi
  • lzma.exe kanggo kompresi lan dekompresi .lzma
  • 7zr.exe kanggo nggarap arsip 7z (versi 7z.exe dikurangi saka 7-Zip)
  • Modul SFX kanggo nggawe paket lan installer sing njupuk dhewe

Kode sumber ANSI-C lan C++ ing LZMA SDK minangka subset saka kode sumber 7-Zip.

LZMA fitur:

  • Kacepetan komprèsi: 2-8 MB/s ing CPU 4 GHz nggunakake rong utas cpu.
  • Kacepetan dekompresi ing utas cpu tunggal:
    • 30-100 MB / s ing modern 4 GHz CPU (Intel, AMD, ARM).
    • 5-15 MB / s ing prasaja 1 GHz RISC CPU (ARM, MIPS, PowerPC).
  • Keperluan memori cilik kanggo dekompresi: 8-32 KB + DictionarySize
  • Ukuran kode cilik kanggo dekompresi: 2-8 KB (gumantung saka optimasi kacepetan)

Ing LZMA decoder mung nggunakake instruksi integer CPU lan bisa dipun ginakaken kanggo sembarang CPU 32-dicokot modern.

Lisensi

LZMA SDK diselehake ing domain umum.

Sapa wae bebas nyalin, ngowahi, nerbitake, nggunakake, nyusun, ngedol, utawa nyebarake kode asli LZMA SDK, ing wangun kode sumber utawa minangka binar kompilasi, kanggo maksud apa wae, komersial utawa non-komersial, lan kanthi cara apa wae.

LZMA Links


Copyright (C) 2023 7zip.com