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 20/06/2023 23.01 LZMA SDK (C, C++, C#, Java) (enhavas duumajn dosierojn por Vindozo)
Elŝuti 1 MB 15/07/2022 22.01
Elŝuti 12 KB 09/08/2015   Specifo de LZMA (skizo)

Novajxojn:

  • 23.01: Novan filtrilon por ARM64-plenumeblaj. BCJ2-filtrilon estis plibonigita por pli bonaj densig-proporcioj. Iujn aliajn riparojn.
  • 21.07: Iujn etajn riparojn kaj ŝanĝojn.
  • 21.06: Cimoj cxe LZMA-kodado estas riparatoj.
  • 21.03 beta: Iujn riparojnLZMA-vortaro gxis 4Gb. Optimigojn pri rapideco.
  • 21.02 alpha: Subtenadon al macOS kaj Linux. Optimigojn pri rapideco.
  • 19.00: Pli forta ĉifrado en 7z-dosieroj.
  • 18.06: Iujn optimigojn pri rapideco en LZMA/LZMA2.
  • 18.05: Iujn optimigojn pri rapideco en LZMA/LZMA2.
  • 18.01: Iujn sxangxojn pri na "multithreading"-kodo de LZMA2/xz-densigo. Iujn riparojn.
  • 9.35: 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.

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-50 MB/s en modernaj 3 GHz-CPUj (Intel, AMD, ARM).
    • 5-15 MB/s en simplaj RISC 1GHz-CPUj (ARM, MIPS, PowerPC).
  • 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.

 

Licenco

LZMA SDK estas publikaĵo.

Ligiloj pri LZMA


Copyright (C) 2023 7zip.com