|
Portuguese (BR)
English
Bulgarian
Chinese Simpl.
Chinese Trad.
French
Japanese
Russian
Ukrainian
|
LZMA SDK (Software Development Kit)
O LZMA SDK disponibiliza par aos desenvolvedores documentação,
código fonte, e códigos de exemplo necessários para escrever
software que use a compactação LZMA.
| Link |
Tamanho |
Data |
Versão |
Descrição |
| Download |
500 KB |
18/11/2010 |
9.20 |
LZMA SDK (C, C++, C#.NET, Java) |
O que há de novo:
- 9.20: Novo módulo SFX pequeno, para programas instaladores.
- 9.11: Suporte a PPMd.
- 9.10: Alguns consertos.
- 9.06: Alguns consertos.
- 9.04: Suporte a LZMA2 e XZ.
- 4.65: Alguns consertos.
- 4.62: Alguns consertos. LZMA SDK é colocada sob domínio público.
- 4.58: Otimizações de velocidade. Novo código em ANSI-C para compactação.
- 4.57: Otimizações de velocidade. Alguns acertos.
- 4.49: O decodificador em ANSI-C para arquivos .7z foi melhorado. Um código C++ para manusear arquivos .7z foi incluído.
LZMA é o método geral e padrão de compactação do
formato 7z no 7-Zip. O LZMA provê
uma alta taxa de compressão, e descompactação muito rápida,
de modo que é muito util para aplicações embutidas. Por
exemplo, pode ser usado para compressão de ROM (firmware).
O LZMA SDK inclui:
- Código fonte em C++ do LZMA (Codificador e Decodificador)
- Código fonte em C++ para compactação e descompactação .7z (versão reduzida)
- Código fonte compatível com ANSI-C para compactação e descompactação LZMA / LZMA2 / XZ
- Código fonte compatível com ANSI-C para compactação e descompactação 7z com exemplo
- Código fonte em C# para compactação e descompactação LZMA
- Código fonte em Java para compactação e descompactação LZMA
- lzma.exe para compactação e descompactação .lzma
- 7zr.exe para trabalhar com arquivos 7z (versão reduzida do 7z.exe do 7-Zip)
O código fonte em ANSI-C e C++ no LZMA SDK é um subconjunto do código fonte do 7-Zip.
Características do LZMA:
- Velocidade de compactação: 2 MB/s em CPU dual-core de 2 GHz
- Velocidade de descompactação:
- 20-30 MB/s num Intel Core2 de 2 GHz ou AMD Athlon 64.
- 1-2 MB/s num ARM de 200 MHz, MIPS, PowerPC ou outra CPU RISC simples.
- Pequenos requisitos de memória para descompactação:
8-32 KB
+ DictionarySize
- Pequeno tamanho de código para descompactação: 2-8
KB (dependendo das otimizações de velocidade)
O decodificador LZMA usa somente operações inteiras e
pode ser implementado em qualquer CPU de 32 bits moderna (ou numa CPU de 16
bits com algumas condições).
License
LZMA SDK 4.62 está colocado em domínio público.
Links sobre o LZMA
Copyright (C) 2010 Igor Pavlov
Portuguese Version by Renato
Nunes Bastos
|