| LZMA SDK (Software Development Kit) LZMA SDK ofrece la documentación, muestras, archivos de
encabezado, bibliotecas y herramientas que necesita para
desarrollar aplicaciones que utilizan compresión LZMA.
Enlace | Tamaño | Fecha | Versión | Descripción | Descargar | 1 MB | 2023-06-20 | 23.01 |
LZMA SDK C, C++, C#, Java x86/x64 binarios para
Windows
| Descargar | 1 MB | 2022-07-15 | 22.01 | Descargar | 12 KB | 2015-06-14 | | LZMA Specification (proyecto) | Últimas adaptaciones: - 23.01: Nuevo filtro para ejecutables ARM64. Se ha
mejorado el filtro BCJ2 para mejorar la relación de compresión.
Se han corregido algunos errores.
- 21.07: Algunos cambios y correcciones menores.
- 21.06: Se corrigió el error en la función de codificación
LZMA.
- 21.03 beta: Diccionario LZMA de hasta 4 GB.
Optimizaciones de velocidad.
- 21.02 alpha: Soporte para macOS y Linux. Optimizaciones
de velocidad.
- 19.00: Se incrementó la fuerza de cifrado de los archivos
7z.
- 18.06: Algunas optimizaciones de velocidad en el código
LZMA/LZMA2.
- 18.05: Algunas optimizaciones de velocidad en el código
LZMA/LZMA2.
- 18.01: Algunos cambios en el código multiproceso LZMA2/xz
para comprimir. Algunos correciones.
- 9.35: Se incluyeron el código AES y módulos SFXs en SDK.
- 9.20: Nuevo módulo SFX pequeño para programas
instaladores
- 9.11: Soporte para PPMd
- 9.04: Soporte para LZMA2 y XZ
- 4.62: Algunas correcciones, LZMA SDK se coloca en el
dominio público
LZMA es el método de compresión por defecto y general del
formato 7z en el programa
7-Zip. LZMA proporciona una alta relación de
compresión y una descompresión muy rápida, por lo que es muy
adecuado para aplicaciones embebidas. Por ejemplo, se puede
utilizar para la compresión de ROM (firmware).
LZMA SDK incluye: - Código fuente C++ de LZMA Encoder y Decoder
-
Código fuente C++ para .7z compresión y
descompresión (versión reducida)
-
Código fuente compatible con ANSI-C para
LZMA / LZMA2 / XZ compresión y descompresión
-
Código fuente compatible ANSI-C para
7z descompresión con un ejemplo
-
Código fuente C# para LZMA compresión y
descompresión
-
Código fuente Java para LZMA compresión y
descompresión
- lzma.exe para .lzma compresión y descompresión
- 7zr.exe para trabajar con archivos 7z (versión reducida
de 7z.exe de 7-Zip)
- Módulos SFX para crear paquetes e instaladores
autoextraibles
El código fuente ANSI-C y C++ en LZMA SDK es parte
del código fuente de 7-Zip.
Las características de LZMA son: -
Velocidad de compresión: 2-8 MB/s en una CPU de 4 GHz utilizando
dos hilos de CPU.
- Velocidad de descompresión en un solo hilo de CPU:
- 30-100 MB/s en 4 GHz CPU moderna (Intel, AMD, ARM).
-
5-15 MB/s en simple 1 GHz RISC CPU (ARM, MIPS, PowerPC).
-
Se necesita poca memoria para la descompresión: 8-32 KB + tamaño
del diccionario
-
Reducido tamaño al descomprimir: 2-8 KB (dependiendo de las
optimizaciones de velocidad)
El decodificador LZMA utiliza sólo instrucciones de CPU y
puede ser implementado en cualquier CPU moderna de 32 bits (o en
una CPU de 16 bits con algunas condiciones).
Licencia LZMA SDK se coloca en el dominio público.
Cualquiera es libre de copiar, modificar, publicar, usar,
compilar, vender o distribuir el código SDK LZMA original, ya sea
en forma de código fuente o binario compilado, para cualquier
propósito, comercial o no comercial, y por cualquier medio.
Enlaces LZMA Copyright (C) 2024 Igor Pavlov. |