LZMA SDK (Kit Pengembangan Perangkat Lunak)

LZMA SDK menyediakan dokumentasi, contoh, file header, perpustakaan, dan alat yang Anda butuhkan untuk mengembangkan aplikasi yang menggunakan kompresi LZMA.

Tautan Ukuran Tanggal Versi Deskripsi
Unduh 1 MB 2019-02-21 19.00 LZMA SDK
C, C++, C#, Java
x86/x64 binari untuk Windows
Unduh 1 MB 2018-01-28 18.01
Unduh 1 MB 2016-10-04 16.04
Unduh 12 KB 2015-06-14 LZMA Spesifikasi (Draf)

Apa yang baru:

  • 19.00: Kekuatan enkripsi untuk arsip 7z ditingkatkan.
  • 18.06: Beberapa pengoptimalan kecepatan dalam kode LZMA / LZMA2.
  • 18.05: Beberapa pengoptimalan kecepatan dalam kode LZMA / LZMA2.
  • 18.01: Beberapa perubahan dalam kode multithreading LZMA2 / xz untuk kompresi. Beberapa bug telah diperbaiki.
  • 9.35: Kode AES dan modul SFX disertakan ke SDK.
  • 9.20: Modul SFX kecil baru untuk installer.
  • 9.11: Dukungan PPMd.
  • 9.04: Dukungan LZMA2 dan XZ.
  • 4.62: LZMA SDK ditempatkan di domain publik.

LZMA/LZMA2 adalah metode kompresi default dan umum dari format 7z dalam program 7-Zip.LZMA memberikan rasio kompresi tinggi dan dekompresi cepat, sehingga sangat cocok untuk aplikasi yang disematkan. Misalnya, dapat digunakan untuk kompresi ROM (firmware).

LZMA SDKmencakup:

  • C++ kode sumber dari LZMA Encoder dan Decoder
  • C++ kode sumber untuk kompresi dan dekompresi .7z (versi yang diperkecil)
  • ANSI-C kode sumber yang kompatibel untuk kompresi dan dekompresi LZMA/LZMA2/XZ
  • ANSI-C kode sumber yang kompatibel untuk dekompresi 7z dengan contoh
  • C# kode sumber untuk kompresi dan dekompresi LZMA
  • Java kode sumber untuk kompresi dan dekompresi LZMA
  • lzma.exe untuk kompresi dan dekompresi .lzma
  • 7zr.exe untuk bekerja dengan arsip 7z (versi yang dikurangi dari 7z.exe dari 7-Zip)
  • Modul SFX untuk membuat paket dan installer yang mengekstrak sendiri

ANSI-C dan C++ kode sumber di LZMA SDK adalah bagian dari kode sumber 7-Zip.

LZMA fitur:

  • Kecepatan kompresi: 3 MB / s pada CPU dual-core 3 GHz.
  • Kecepatan dekompresi:
    • 20-50 MB/s pada CPU 3 GHz modern (Intel, AMD, ARM).
    • 5-15 MB/s pada 1 GHz sederhana RISC CPU (ARM, MIPS, PowerPC).
  • Persyaratan memori kecil untuk dekompresi: 8-32 KB + DictionarySize
  • Ukuran kode kecil untuk dekompresi: 2-8 KB (tergantung pada pengoptimalan kecepatan)

Dekoder LZMA hanya menggunakan instruksi bilangan bulat CPU dan bisa diterapkan untuk semua CPU 32-bit modern.

Lisensi

LZMA SDK ditempatkan di domain publik.

Siapa pun bebas menyalin, memodifikasi, menerbitkan, menggunakan, menyusun, menjual, atau mendistribusikan kode LZMA SDK asli, baik dalam bentuk kode sumber atau sebagai biner terkompilasi, untuk tujuan apa pun, komersial atau non-komersial, dan dengan cara apa pun.

LZMA Tautan


Hak cipta © 2019 Igor Pavlov.