1 <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
\r
3 <META http-equiv="CONTENT-TYPE" content="TEXT/HTML; CHARSET=UTF-8">
\r
4 <LINK href="/style.css" rel="stylesheet" type="text/css">
\r
5 <TITLE>LZMA SDK (Software Development Kit)</TITLE>
\r
6 <META name="keywords" content="7z, lzma, 7-zip, archiver, free, compression, zip,
\r
7 best, compress, solid, high, ratio, unzip, far, win32, 7zip, long, file, names">
\r
10 <TABLE cellspacing=10 cellpadding=10 border=0 width="100%"><TR>
\r
11 <TD class="MenuColumn" valign="top">
\r
12 <TABLE cellpadding=2 cellspacing=0 border=0 width="100%">
\r
13 <TR><TD><IMG width=110 height=63 src="/7ziplogo.png" alt="7-Zip" border=0></TD></TR>
\r
14 <TR><TD><HR></TD></TR></TABLE>
\r
15 <TABLE cellpadding="2" cellspacing="0" border="0">
\r
16 <TR><TD><A href="./" class="MenuLink">Home</A></TD></TR>
\r
17 <TR><TD><A href="7z.html" class="MenuLink">7z Format</A></TD></TR>
\r
18 <TR><TD><SPAN class="MenuCurrent">LZMA SDK</SPAN></TD></TR>
\r
19 <TR><TD><A href="download.html" class="MenuLink">Download</A></TD></TR>
\r
20 <TR><TD><A href="faq.html" class="MenuLink">FAQ</A></TD></TR>
\r
21 <TR><TD><A href="support.html" class="MenuLink">Support</A></TD></TR>
\r
22 <TR><TD><A href="links.html" class="MenuLink">Links</A></TD></TR>
\r
24 <TABLE cellpadding=2 cellspacing=0 border=0 width="100%">
\r
25 <TR><TD><HR></TD></TR>
\r
28 <form action="https://www.paypal.com/cgi-bin/webscr" method="post">
\r
29 <input type="hidden" name="cmd" value="_s-xclick">
\r
30 <input type="hidden" name="encrypted" value="-----BEGIN PKCS7-----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-----END PKCS7-----
\r
32 <input type="image" src="https://www.paypalobjects.com/en_US/i/btn/btn_donate_LG.gif" border="0" name="submit" alt="PayPal - The safer, easier way to pay online!">
\r
33 <img alt="" border="0" src="https://www.paypalobjects.com/en_US/i/scr/pixel.gif" width="1" height="1">
\r
38 <A href="http://sparanoid.com/lab/7z/">Chinese Simpl.</A><BR>
\r
39 <A href="http://www.developershome.com/7-zip/">Chinese Trad.</A><BR>
\r
40 <A href="http://7zip-eo.rnbastos.com/">Esperanto</A><BR>
\r
41 <A href="http://www.spiroo.be/7zip/">French</A><BR>
\r
42 <A href="http://www.7-zip.web.id/">Indonesian</A><BR>
\r
43 <A href="http://sevenzip.sourceforge.jp/">Japanese</A><BR>
\r
44 <A href="http://7-zip.org.pl/">Polish</A><BR>
\r
45 <A href="http://7zip.rnbastos.com/">Portuguese Brazil</A><BR>
\r
46 <A href="http://7zip-es.updatestar.com/">Spanish</A><BR>
\r
47 <A href="http://7zip-thai.inetbridge.net/">Thai</A><BR>
\r
48 <A href="http://7zip-vi.updatestar.com/">Vietnamese</A><BR>
\r
54 <H1>LZMA SDK (Software Development Kit)</H1>
\r
56 <P>The <B>LZMA SDK</B> provides the documentation, samples, header files, libraries,
\r
57 and tools you need to develop applications that use <B>LZMA</B> compression.</P>
\r
60 <TABLE cellspacing ="1" cellpadding ="6" border = "0">
\r
62 <TH class="Title" align="center" width=80>Link</TH>
\r
63 <TH class="Title" align="center" width=60>Size</TH>
\r
64 <TH class="Title" align="center" width=90>Date</TH>
\r
65 <TH class="Title" align="center" width=60>Version</TH>
\r
66 <TH class="Title" align="center">Description</TH>
\r
69 <TD class="Item" align="center"><A href="a/lzma1514.7z">Download</A></TD>
\r
70 <TD class="Item" align="center">1 MB</TD>
\r
71 <TD class="Item" align="center">2015-12-31</TD>
\r
72 <TD class="Item" align="center">15.14</TD>
\r
73 <TD class="Item">LZMA SDK (C, C++, C#, Java) (with binaries for Windows)</TD>
\r
76 <TD class="Item" align="center"><A href="a/lzma-specification.7z">Download</A></TD>
\r
77 <TD class="Item" align="center">12 KB</TD>
\r
78 <TD class="Item" align="center">2015-06-14</TD>
\r
79 <TD class="Item" align="center"></TD>
\r
80 <TD class="Item">LZMA Specification (Draft)</TD>
\r
84 <P><B>What's new:</B>
\r
86 <LI><B>15.14:</B> Some bugs were fixed.</LI>
\r
87 <LI><B>9.35:</B> AES code and SFXs modules were included to SDK.</LI>
\r
88 <LI><B>9.20:</B> New small SFX module for installers.</LI>
\r
89 <LI><B>9.11:</B> PPMd support.</LI>
\r
90 <LI><B>9.04:</B> LZMA2 and XZ support.</LI>
\r
91 <LI><B>4.62:</B> LZMA SDK is placed in the public domain.</LI>
\r
92 <LI><B>4.58:</B> Speed optimizations. New ANSI-C code for LZMA compression.</LI>
\r
93 <LI><B>4.57:</B> Speed optimizations. Some fixes.</LI>
\r
94 <LI><B>4.49:</B> .7z ANSI-C decoder was improved. C++ code for .7z archive handling was
\r
99 <P><B>LZMA</B> is the default and general compression method of <A href ="7z.html"><B>7z format</B></A>
\r
100 in the <B>7-Zip</B> program. <B>LZMA</B> provides a high compression ratio and
\r
101 very fast decompression, so it is very suitable for embedded applications.
\r
102 For example, it can be used for ROM (firmware) compressing.</P>
\r
104 <P><B>LZMA SDK</B> includes:</P>
\r
106 <LI><B>C++</B> source code of <B>LZMA</B> Encoder and Decoder</LI>
\r
107 <LI><B>C++</B> source code for <B>.7z</B> compression and decompression (reduced version)</LI>
\r
108 <LI><B>ANSI-C</B> compatible source code for <B>LZMA / LZMA2 / XZ</B> compression and decompression</LI>
\r
109 <LI><B>ANSI-C</B> compatible source code for <B>7z</B> decompression with example</LI>
\r
110 <LI><B>C#</B> source code for <B>LZMA</B> compression and decompression</LI>
\r
111 <LI><B>Java</B> source code for <B>LZMA</B> compression and decompression</LI>
\r
112 <LI><B>lzma.exe</B> for .lzma compression and decompression</LI>
\r
113 <LI><B>7zr.exe</B> to work with 7z archives (reduced version of 7z.exe from 7-Zip)</LI>
\r
114 <LI><B>SFX modules</B> to create self-extracting packages and installers</LI>
\r
117 <P><B>ANSI-C</B> and <B>C++</B> source code in LZMA SDK is subset of source code of 7-Zip.</P>
\r
119 <P><B>LZMA</B> features:</P>
\r
121 <LI>Compression speed: 2 MB/s on 2 GHz dual-core CPU.
\r
122 <LI>Decompression speed:
\r
124 <LI>20-30 MB/s on modern 2 GHz CPU (Intel, AMD).
\r
125 <LI>5-10 MB/s on simple 1 GHz RISC CPU (ARM, MIPS, PowerPC).
\r
127 <LI>Small memory requirements for decompression: 8-32 KB + DictionarySize
\r
128 <LI>Small code size for decompression: 2-8 KB (depending on speed optimizations)
\r
131 <P>The <B>LZMA</B> decoder uses only CPU integer instructions and can be
\r
132 implemented for any modern 32-bit CPU (or, on a 16-bit CPU with some conditions).</P>
\r
136 <P><B>LZMA SDK</B> is placed in the <B>public domain.</B></P>
\r
138 <P>Anyone is free to copy, modify, publish, use, compile, sell, or distribute the
\r
139 original LZMA SDK code, either in source code form or as a compiled binary, for
\r
140 any purpose, commercial or non-commercial, and by any means.</P>
\r
143 <H2>LZMA Links</H2>
\r
145 <li><A href="http://en.wikipedia.org/wiki/LZMA">LZMA at Wikipedia</A></li>
\r
146 <li><A href="http://sourceforge.net/projects/p7zip/">Port of LZMA SDK for JAVA from independent developer</A></li>
\r
147 <li><A href="http://www.birtles.org.uk/programming/">Port of LZMA SDK to Pascal (Delphi, Kylix and Freepascal)</A></li>
\r
148 <li><a href="http://www.joachim-bauch.de/projects/python/pylzma/">PyLZMA: Python bindings for LZMA</a></li>
\r
149 <li><a href="http://tukaani.org/xz/">XZ Utils / LZMA utils</a></li>
\r
150 <li><a href="http://contrapunctus.net/league/haques/lzmajio/">LZMA Streams in Java</a></li>
\r
151 <li><a href="http://www.7-cpu.com/">LZMA Benchmark results for different CPUs</a></li>
\r
157 <P><SMALL>Copyright (C) 2015 Igor Pavlov. The site is hosted at <A href="https://www.digitalocean.com/?refcode=cab893b82fa8">Digital Ocean</A> </SMALL></P>
\r