|
Portuguese (BR)
English
Bulgarian
Chinese Simpl.
French
Japanese
Russian
Slovenian
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 |
282 KB |
31/12/2008 |
4.65 |
LZMA SDK (C, C++, C#.NET, Java) |
| Download |
292 KB |
12/12/2007 |
4.57 |
O que há de novo:
- 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 C++ do Codificador e do Decodificador LZMA
- Código fonte compatível com ANSI-C para descompactação
LZMA com exemplo
- Código fonte C# para compactação e descompactação
LZMA
- Código fonte Java para compactação e descompactação
LZMA
- Programa compilado de compactação/descompactação
arquivo->arquivo LZMA para Windows
O código de descompactação do LZMA em C Padrão
(ANSI-C) foi portado do original em C++ para o C. Ele foi também
simplificado e otimizado para o tamanho do código. Mas é totalmente
compatível com o LZMA do 7-Zip.
Características do LZMA:
- Velocidade de compactação: 500 KB/s em CPU de 1 GHz
- Velocidade de descompactação:
- 8-12 MB/s num Intel Pentium 3 de 1 GHz ou AMD Athlon.
- 500-1000 KB/s num ARM de 100 MHz , MIPS, PowerPC ou outra CPU RISC simples.
- Pequenos requisitos de memória para descompactação:
8-32 KB
- 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) 2009 Igor Pavlov
Portuguese Version by Renato
Nunes Bastos
|