LZMA SDK (Software Development Kit)

LZMA SDK provizas al programistoj dokumentadon, fontkodon, kaj specimen-programojn, kiun oni bezonas por programi iun, kiu enhavas LZMA.

Ligilo Dosiergrando Dato Versio Priskribo
Elŝuti 1 MB 28/08/2017 17.01 beta LZMA SDK (C, C++, C#, Java) (enhavas duumajn dosierojn por Vindozo)
Elŝuti 1 MB 04/10/2016 16.04 LZMA SDK (C, C++, C#, Java) (enhavas duumajn dosierojn por Vindozo)
Elŝuti 12 KB 09/08/2015   Specifo de LZMA (skizo)

Novajxojn:

  • 17.00 beta: Iujn riparojn.
  • 16.04: Iujn riparojn.
  • 9.35: Iujn riparojn. Nun, enhavas fontkodon por AES kaj SFX.
  • 9.20: Novan etan modulon SFX, por instaliloj.
  • 9.11: Subtenadon al PPMd.
  • 9.04: Subtenadon al LZMA2 kaj XZ.
  • 4.62: Iujn riparojn. LZMA SDK nun estas publikaĵo.
  • 4.58: Optimigojn pri rapideco. Novan fontkodon "ANSI-C" por densigo.
  • 4.57: Optimigojn pri rapideco. Iujn riparojn.
  • 4.49: La ANSI-C maldensigilo por .7z-dosieroj estas plibonigita. Nun inkluzivas C++ fontkodon por trakti .7z dosierojn.

LZMA estas gxenerala kaj defaŭlta densigmetodo de la 7z formo por 7-Zip. LZMA provizas altan densigan proporcion, kaj rapida maldensigado, do gxi estas tre tauxga por enkorpigitaj aplikaĵoj. Ekzemple, gxi povas esti uzata por densigi ROM (firmprogramo).

ZMA SDK enhavas:

  • Fontkodon C++ de LZMA (Kodilo kaj Malkodilo)
  • Fontkodon C++ por densigi kaj maldensigi .7z (eta versio)
  • Fontkodon kongrua al ANSI-C por densigi kaj maldensigi LZMA / LZMA2 / XZ
  • Fontkodon kongrua al ANSI-C por densigi kaj maldensigi 7z, kun ekzemploj
  • Fontkodon C# por densigi kaj maldensigi LZMA
  • Fontkodon Java por densigi kaj maldensigi LZMA
  • lzma.exe por densigi kaj maldensigi .lzma
  • 7zr.exe por trakti 7z-dosierojn (eta versio de 7z.exe el 7-Zip)
  • SFX modulo por krei pakaĵojn "self-extracting" kaj instalilojn.

La fontkodo ANSI-C kaj C++ en LZMA SDK estas parto de la fontkodo de 7-Zip.

Funkciojn de LZMA:

  • Densiga rapideco: 2 MB/s en CPU dual-core (2 GHz)
  • Maldensiga rapideco:
    • 20-30 MB/s en Intel Core2 (2 GHz) aux AMD Athlon 64.
    • 1-2 MB/s en ARM 200 MHz, MIPS, PowerPC aux alia simpla CPU RISC.
  • Etaj memoro-postuloj por maldensigi: 8-32 KB + DictionarySize
  • Eta grandeco de la maldensigado kodo: 2-8 KB (laux la rapideco optimigo)

La malkodilo LZMA uzas nur entjerajn operaciojn kaj oni povas funkciigi gxin en cxiuj modernaj 32-bitaj CPU (aux en 16-bitaj CPU, per iuj kondiĉoj).

 

Licenco

LZMA SDK estas publikaĵo.

Ligiloj pri LZMA


Copyright (C) 2017 Igor Pavlov
Esperantlingve de Renato Nunes Bastos