LZMA SDK (razvojna različica programa 7-zip)

V LZMA SDK je vključena popolna dokumentacija, primeri, podatki glave datotek, knjižnice in vsa potreba orodja z katerimi lahko uporabite LZMA kompresijo v vaših lastnih aplikacijah/programih.

Povezava Velikost Datum Različica Opis
Prenesi 282 KB 2008-12-02 4.62 LZMA SDK (C, C++, C#, Java)
Prenesi 292 KB 2007-12-12 4.57

Kaj je novega:

  • 4.62: Nekatere napake so bile popravljene.
  • 4.58: Optimizacija hitosti za LZMA format.
  • 4.57: Hitrostne optimizacije, nekatere napake so odpravljene

LZMA je osnovni kompresijski format in glavna kompresijska metoda za 7z format v programu 7-Zip. LZMA omogoča zelo veliko kompresijsko razmerje in zelo hitro odkompresijsko razmerje zato je zelo primerno za uporabo v vaših oz. vseh ostalih programih in aplikacijah. Na primer 7z format lahko uporabimo za kompresiranje ROM-a (firmware).

LZMA SDK vključuje:

  • C++ izvorno kodo LZMA kodirnika in dekodirnika.
  • ANSI-C kompatibilno izvorno kodo LZMA dekompresije s primerom
  • C# izvorno kodo za LZMA kompresiranje in dekompresiranje
  • Java izvorno kodo za LZMA kompresiranje in dekompresiranje
  • Kompajlirano datoteko LZMA za kompresiranje/dekompresiranje programa za Windows operacijske sisteme

ANSI-C LZMA koda za dekompresiranje je prav tako vključena v originalnih knjižnicah programskega jezika C++. Prav tako je bila koda poenostavljena in optimizirana za uporabo v izvorni kodi. Kljub temu pa je popolnoma kompatibilna z LZMA formatom iz 7-Zip.

LZMAomogoča:

  • Hitrost kompresiranja: 2 MB/s na 2 GHz dual-core CPU.
  • Hitrost dekompresiranja:
    • 20-30 MB/s na 2 GHz Intel Core2 ali AMD Athlon 64.
    • 1-2 MB/s na 200 MHz ARM, MIPS, PowerPC ali katerikoli drugi osnovnejši model RISC CPU.
  • Male zahteve/potrebe po delovnem spominu za dekompresiranje: 8-32 KB + Velikost imenika
  • Mala koda za dekompresiranje: vsega 2-8 KB (odvisno od izbire optimizacije in razemerja hitrosti)


LZMA dekoder uporablja samo matematične ukaze integer in je lahko implementirana za katerikoli 32-bitni procesor ali celo na 16-bitnih procesorjih z nekaterimi omejitvami.

Licenca

LZMA SDK 4.62 se nahaja v "public domain".

LZMA Povezave (v angleškem jeziku)


Copyright (C) 2008 Igor Pavlov | Prevod v slovenski jezik je donirala spletna trgovina, ki prodaja veliko artiklov za male živali in v njej najdete veliko ponudbo za pse, muce, ribe, plazilce, glodalce in ostale male živali. Na malezivali.com prav tako obstaja forum ljubiteljev malih živali, ki ima že kar nekaj uporabnikov. Oglejte si tudi zanimiv seznam strani za link-exchange.