X-Git-Url: http://git.osdn.jp/view?a=blobdiff_plain;f=www.7-zip.org%2Fsdk.html;h=c4867aaffa13823de89ec4a34d5c01fe866d118f;hb=1ca4d790d81ba437759bc088a13d84c26a513489;hp=215c6e59b97b7241e800f1bbbd44a328948c4279;hpb=314e42b02213538ed8b65cd18047bbc0c003fbad;p=sevenzip%2F7-Zip.git diff --git a/www.7-zip.org/sdk.html b/www.7-zip.org/sdk.html index 215c6e5..c4867aa 100644 --- a/www.7-zip.org/sdk.html +++ b/www.7-zip.org/sdk.html @@ -1,132 +1,138 @@ - - - - -LZMA SDK (Software Development Kit) - - - - - -
- -

LZMA SDK (Software Development Kit)

- -

The LZMA SDK provides the documentation, samples, header files, libraries, -and tools you need to develop applications that use LZMA compression.

- - - - - - - - - - - - - - - - - - - - - - - -
LinkSizeDateVersionDescription
Download282 KB2008-12-024.62LZMA SDK (C, C++, C#, Java)
Download292 KB2007-12-124.57
- -

What's new: -

    -
  • 4.62: Some fixes. LZMA SDK is placed in the public domain.
  • -
  • 4.58: Speed optimizations. New ANSI-C code for LZMA compression.
  • -
  • 4.57: Speed optimizations. Some fixes.
  • -
  • 4.49: .7z ANSI-C decoder was improved. C++ code for .7z archive handling was - included.
  • -
- - -

LZMA is the default and general compression method of 7z format -in the 7-Zip program. LZMA provides a high compression ratio and -very fast decompression, so it is very suitable for embedded applications. -For example, it can be used for ROM (firmware) compressing.

- -

LZMA SDK includes:

-
    -
  • C++ source code of LZMA Encoder and Decoder
  • -
  • ANSI-C compatible source code for LZMA decompression with example
  • -
  • C# source code for LZMA compression and decompression
  • -
  • Java source code for LZMA compression and decompression
  • -
  • Compiled file->file LZMA compression/decompression program for the Windows operating system
  • -
- -

ANSI-C LZMA decompression code is ported from the original C++ sources to C. -Also, it has been simplified and optimized for code size. But it is fully compatible -with LZMA from 7-Zip.

- -

LZMA features:

-
    -
  • Compression speed: 2 MB/s on 2 GHz dual-core CPU. -
  • Decompression speed: -
      -
    • 20-30 MB/s on 2 GHz Intel Core2 or AMD Athlon 64. -
    • 1-2 MB/s on 200 MHz ARM, MIPS, PowerPC or other simple RISC CPU. -
    -
  • Small memory requirements for decompression: 8-32 KB + DictionarySize -
  • Small code size for decompression: 2-8 KB (depending on speed optimizations) -
- -

The LZMA decoder uses only CPU integer instructions and can be -implemented for any modern 32-bit CPU (or, on a 16-bit CPU with some conditions).

- -

License

- -

LZMA SDK 4.62 is placed in the public domain.

- -

LZMA Links

- - -

Copyright (C) 2008 Igor Pavlov.

-
+ + + + +LZMA SDK (Software Development Kit) + + + + + +
+ +

LZMA SDK (Software Development Kit)

+ +

The LZMA SDK provides the documentation, samples, header files, libraries, +and tools you need to develop applications that use LZMA compression.

+ + + + + + + + + + + + + + + + + +
LinkSizeDateVersionDescription
Download500 KB2010-11-189.20LZMA SDK (C, C++, C#, Java)
+ +

What's new: +

    +
  • 9.20: New small SFX module for installers.
  • +
  • 9.11: PPMd support.
  • +
  • 9.04: LZMA2 and XZ support.
  • +
  • 4.62: Some fixes. LZMA SDK is placed in the public domain.
  • +
  • 4.58: Speed optimizations. New ANSI-C code for LZMA compression.
  • +
  • 4.57: Speed optimizations. Some fixes.
  • +
  • 4.49: .7z ANSI-C decoder was improved. C++ code for .7z archive handling was + included.
  • +
+ + +

LZMA is the default and general compression method of 7z format +in the 7-Zip program. LZMA provides a high compression ratio and +very fast decompression, so it is very suitable for embedded applications. +For example, it can be used for ROM (firmware) compressing.

+ +

LZMA SDK includes:

+
    +
  • C++ source code of LZMA Encoder and Decoder
  • +
  • C++ source code for .7z compression and decompression (reduced version)
  • +
  • ANSI-C compatible source code for LZMA / LZMA2 / XZ compression and decompression
  • +
  • ANSI-C compatible source code for 7z decompression with example
  • +
  • C# source code for LZMA compression and decompression
  • +
  • Java source code for LZMA compression and decompression
  • +
  • lzma.exe for .lzma compression and decompression
  • +
  • 7zr.exe to work with 7z archives (reduced version of 7z.exe from 7-Zip)
  • +
+ +

ANSI-C and C++ source code in LZMA SDK is subset of source code of 7-Zip.

+ +

LZMA features:

+
    +
  • Compression speed: 2 MB/s on 2 GHz dual-core CPU. +
  • Decompression speed: +
      +
    • 20-30 MB/s on 2 GHz Intel Core2 or AMD Athlon 64. +
    • 1-2 MB/s on 200 MHz ARM, MIPS, PowerPC or other simple RISC CPU. +
    +
  • Small memory requirements for decompression: 8-32 KB + DictionarySize +
  • Small code size for decompression: 2-8 KB (depending on speed optimizations) +
+ +

The LZMA decoder uses only CPU integer instructions and can be +implemented for any modern 32-bit CPU (or, on a 16-bit CPU with some conditions).

+ +

License

+ +

LZMA SDK is placed in the public domain.

+ +

LZMA Links

+ + + +
+

Copyright (C) 2011 Igor Pavlov.

+
+ +