SDK (Software Development Kit) LZMA

SDK LZMA berisi dokumentasi, contoh, berkas header, pustaka, dan perangkat yang anda butuhkan untuk mengembangkan aplikasi yang menggunakan kompresi LZMA.

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

Yang baru:

  • 19.00: Peningkatan kekuatan enkripsi arsip 7z.
  • 18.06: Optimisasi kecepatan pada kode LZMA/LZMA2.
  • 18.05: Optimisasi kecepatan pada kode LZMA/LZMA2.
  • 18.01: Perubahan pada kode multithreading LZMA2/xz untuk memadatkan. Beberapa bugs sudah diperbaiki.
  • 9.35: Kode AES dan modul SFXs disertakan dalam SDK.
  • 9.20: Modul SFX kecil baru untuk pembuatan instalasi (installer).
  • 9.11: Dukungan PPMd.
  • 9.04: Dukungan LZMA2 dan XZ.
  • 4.62: LZMA SDK menjadi public domain.

LZMA merupakan metode kompresi umum dan baku pada format 7z dalam program 7-Zip. LZMA menyediakan rasio kompresi tinggi dan dekompresi yang sangat cepat, sehingga sangat sesuai untuk aplikasi tertanam (embedded). Contoh, bisa digunakan untuk kompresi ROM (firmware).

SDK LZMA berisi:

  • Kode sumber C++ dari Enkoder dan Dekoder LZMA
  • Kode sumber C++ untuk kompresi dan dekompresi .7z (versi minimal)
  • Kode sumber yang kompatibel dengan ANSI-C untuk kompresi dan dekompresi LZMA / LZMA2 / XZ
  • Kode sumber yang kompatibel dengan ANSI-C untuk dekompresi 7z dengan contoh
  • Kode sumber C# untuk kompresi dan dekompresi LZMA
  • Kode sumber Java untuk kompresi dan dekompresi LZMA
  • lzma.exe untuk kompresi dan dekompresi .lzma
  • 7zr.exe untuk bekerja dengan arsip 7z (versi ringkas 7z.exe dari 7-Zip)
  • Modul SFX untuk membuat paket yang bisa mengekstrak sendiri dan pembuatan instalasi (installer)

Kode sumber ANSI-C dan C++ dalam SDK LZMA merupakan bagian dari kode sumber 7-Zip.

Fitur LZMA:

  • Kecepatan kompresi: 2 MB/s pada CPU 2 GHz dual-core.
  • Kecepatan dekompresi:
    • 20-30 MB/s pada CPU 2 GHz modern (Intel, AMD).
    • 5-10 MB/s pada CPU RISC 1 GHz sederhana (ARM, MIPS, PowerPC).
  • Kebutuhan memory kecil untuk dekompresi: 8-32 KB + DictionarySize
  • Ukuran kode kecil untuk dekompresi: 2-8 KB (tergantung pada optimisasi kecepatan)

Dekoder LZMA hanya menggunakan instruksi integer CPU dan bisa diimplementasikan pada semua CPU 32-bit modern (atau, pada CPU 16-bit pada beberapa kondisi).

Lisensi

SDK LZMA ditempatkan pada public domain.

Semua bebas untuk menyalin, mengubah menerbitkan, menggunakan, emgnkompilasi, menjual atau mendistribusi kode asli SDK LZMA, baik dalam bentuk kode sumber maupun, berkas biner terkompilasi, untuk tujuan apapun, komersial maupun tidak, dan dalam bentuk apapun.

Tautan LZMA


Hak cipta © 2019 Igor Pavlov. Versi Bahasa Indonesia disediakan oleh idFOSS.