LZMA SDK (Yazılım Geliştirme Kiti)

LZMA SDK, LZMA sıkıştırma temeline dayanan uygulamalar geliştirmeniz için dokümantasyon, örnekler, header dosyaları, kütüphaneler ve araçlar sunuyor.

Link Boyut Tarih Sürüm Açıklama
İndir 300 KB 2009-02-03 4.65 LZMA SDK (C, C++, C#, Java)
İndir 300 KB 2007-12-12 4.57

Gelişmeler:

  • 4.65: Bazı güncellemeler.
  • 4.62: Bazı güncellemeler. LZMA SDK ayrı bir alan adına taşındı.
  • 4.58: Hız iyileştirmeleri. LZMA sıkıştırması için yeni ANSI-C kod.
  • 4.57: Hız iyileştirmeleri. Bazı güncellemeler.
  • 4.49: .7z ANSI-C çözücü geliştirildi. .7z arşivleme için C++ kodu eklendi.

LZMA, 7-Zip yazılımı içerisinde kullanılan 7z format'nın varsayılan ve genel sıkıştırma biçimidir. LZMA, yüksek sıkıştırma oranı ve çok hızlı açma işlemi sunuyor ve bu nedenle gömülü uygulamalar için çok uygun. Mesela, ROM(firmware) sıkıştırmasında kullanılabilir.

LZMA SDK içeriği:

  • C++,LZMA kodlayıcı ve şifre çözücü kaynak kodları
  • ANSI-C,LZMAiçin açma işlemi ve örneği ile uyumlu kaynak kodu
  • C#,LZMA sıkıştırma ve açma işlemi için kaynak kodu
  • Java,LZMA sıkıştırma ve açma işlemi için kaynak kodu
  • Derlenmiş dosya->dosya için LZMA Windows işletim sistemi için sıkıştırma ve açma işlemi programı

ANSI-C LZMA açma işlemi kodu özgün C++ kaynak dosyasından C biçimine uyarlanmıştır. Bununla birlikte kod basitleştirilmiş ve boyutu iyileştirilmiştir. LZMA ve 7-Zip ile tam uyumludur.

LZMA özellikler:

  • Sıkıştırma hızı: 2 GHz çift-çekirdek işlemcide 2 MB/s.
  • Açma işlemi hızı:
    • 2 GHz Intel Core2 veya AMD Athlon 64 işlemcilerde 20-30 MB/s.
    • 200 MHz ARM, MIPS, PowerPC veya diğer basit RISC işlemcilerde 1-2 MB/s.
  • Açma işlemi için düşük hafıza gereksinimi: 8-32 KB + DictionarySize
  • Açma işlemi için az sayıda kod: 2-8 KB (hız iyileştirmeye bağlı)

LZMA çözücü sadece İşlemcinin tamsayı yapılarını kullanır ve modern herhangi bir 32-bit işlemcisi için uyarlanabilir (veya, bazı koşulları yerine getiren 16-bit işlemci).

Lisans

LZMA SDK ayrı bir alan adına taşındı.

LZMA Linkleri


Copyright (C) 2009 Igor Pavlov.