OSDN Git Service

mirror .org
[sevenzip/7-Zip.git] / www.7-zip.org / sdk.html
index 215c6e5..cb17222 100644 (file)
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
-<HTML><HEAD>
-<META http-equiv="CONTENT-TYPE" content="TEXT/HTML; CHARSET=UTF-8">
-<LINK href="/style.css" rel="stylesheet" type="text/css">
-<TITLE>LZMA SDK (Software Development Kit)</TITLE>
-<META name="keywords" content="7z, lzma, 7-zip, archiver, free, compression, zip, 
-best, compress, solid, high, ratio, unzip, far, win32, 7zip, long, file, names">
-</HEAD>
-<BODY>
-<TABLE cellspacing=10 cellpadding=10 border=0 width="100%"><TR>
-<TD class="MenuColumn" valign="top">
-<TABLE cellpadding=2 cellspacing=0 border=0 width="100%">
-<TR><TD><IMG width=110 height=63 src="/7ziplogo.png" alt="7-Zip" border=0></TD></TR>
-<TR><TD><HR></TD></TR></TABLE>
-<TABLE cellpadding="2" cellspacing="0" border="0">
-<TR><TD><A href="./" class="MenuLink">Home</A></TD></TR>
-<TR><TD><A href="7z.html" class="MenuLink">7z Format</A></TD></TR>
-<TR><TD><SPAN class="MenuCurrent">LZMA SDK</SPAN></TD></TR>
-<TR><TD><A href="download.html" class="MenuLink">Download</A></TD></TR>
-<TR><TD><A href="register.html" class="MenuLink">Donate</A></TD></TR>
-<TR><TD><A href="faq.html" class="MenuLink">FAQ</A></TD></TR>
-<TR><TD><A href="support.html" class="MenuLink">Support</A></TD></TR>
-<TR><TD><A href="links.html" class="MenuLink">Links</A></TD></TR>
-</TABLE>
-<TABLE cellpadding=2 cellspacing=0 border=0 width="100%">
-<TR><TD><HR></TD></TR>
-<TR><TD><A href="http://sourceforge.net"><IMG src="http://sourceforge.net/sflogo.php?group_id=14481" width=88 height=31 border=0 alt="SourceForge Logo"></A></TD></TR>
-<TR><TD><A href="http://sourceforge.net/projects/sevenzip/">7-Zip on SF.net</A></TD></TR>
-<TR><TD><A href="http://sourceforge.net/forum/forum.php?forum_id=45797">Forum</A></TD></TR>
-<TR><TD><HR></TD></TR>
-</TABLE>
-<P>
-<B>English</B><BR>
-<A href="http://7z.sparanoid.com/">Chinese Simpl.</A><BR>
-<A href="http://www.spiroo.be/7zip/">French</A><BR>
-<A href="http://7-zip.org.ua/ru/">Russian</A><BR>
-<A href="http://www.7-zip.si">Slovenian</A><BR>
-<A href="http://7-zip.org.ua/">Ukrainian</A><BR>
-</P>
-
-</TD>
-<TD valign="top">
-
-<H1>LZMA SDK (Software Development Kit)</H1>
-
-<P>The <B>LZMA SDK</B> provides the documentation, samples, header files, libraries, 
-and tools you need to develop applications that use <B>LZMA</B> compression.</P>
-
-
-<TABLE cellspacing ="1" cellpadding ="6" border = "0">
-  <TR>
-    <TH class="Title" align="center" width=80>Link</TH>
-    <TH class="Title" align="center" width=60>Size</TH>
-    <TH class="Title" align="center" width=90>Date</TH>
-    <TH class="Title" align="center" width=60>Version</TH>
-    <TH class="Title" align="center">Description</TH>
-  </TR>
-  <TR>
-    <TD class="Item" align="center"><A href="http://downloads.sourceforge.net/sevenzip/lzma462.tar.bz2">Download</A></TD>
-    <TD class="Item" align="center">282 KB</TD>
-    <TD class="Item" align="center">2008-12-02</TD>
-    <TD class="Item" align="center">4.62</TD>
-    <TD class="Item" rowspan=2>LZMA SDK (C, C++, C#, Java)</TD>
-  </TR>
-  <TR>
-    <TD class="Item" align="center"><A href="http://downloads.sourceforge.net/sevenzip/lzma457.tar.bz2">Download</A></TD>
-    <TD class="Item" align="center">292 KB</TD>
-    <TD class="Item" align="center">2007-12-12</TD>
-    <TD class="Item" align="center">4.57</TD>
-  </TR>
-</TABLE>
-
-<P><B>What's new:</B>
-<UL>
-  <LI><B>4.62:</B> Some fixes. LZMA SDK is placed in the public domain.</LI>
-  <LI><B>4.58:</B> Speed optimizations. New ANSI-C code for LZMA compression.</LI>
-  <LI><B>4.57:</B> Speed optimizations. Some fixes.</LI>
-  <LI><B>4.49:</B> .7z ANSI-C decoder was improved. C++ code for .7z archive handling was 
-   included.</LI>
-</UL>
-
-
-<P><B>LZMA</B> is the default and general compression method of <A href ="7z.html"><B>7z format</B></A>
-in the <B>7-Zip</B> program. <B>LZMA</B> 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.</P>
-
-<P><B>LZMA SDK</B> includes:</P>
-<UL>
-  <LI><B>C++</B> source code of <B>LZMA</B> Encoder and Decoder</LI>
-  <LI><B>ANSI-C</B> compatible source code for <B>LZMA</B> decompression with example</LI>
-  <LI><B>C#</B> source code for <B>LZMA</B> compression and decompression</LI>
-  <LI><B>Java</B> source code for <B>LZMA</B> compression and decompression</LI>
-  <LI>Compiled file->file <B>LZMA</B> compression/decompression program for the Windows operating system</LI>
-</UL>
-
-<P><B>ANSI-C LZMA</B> 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 <B>LZMA</B> from <B>7-Zip</B>.</P>
-
-<P><B>LZMA</B> features:</P>
-<UL>
-  <LI>Compression speed: 2 MB/s on 2 GHz dual-core CPU.
-  <LI>Decompression speed: 
-    <UL>
-      <LI>20-30 MB/s on 2 GHz Intel Core2 or AMD Athlon 64.
-      <LI>1-2 MB/s on 200 MHz ARM, MIPS, PowerPC or other simple RISC CPU.
-    </UL>
-  <LI>Small memory requirements for decompression: 8-32 KB + DictionarySize
-  <LI>Small code size for decompression: 2-8 KB (depending on speed optimizations)
-</UL>
-
-<P>The <B>LZMA</B> 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).</P>
-
-<H2>License</H2>
-
-<P><B>LZMA SDK 4.62</B> is placed in the <B>public domain.</B></P>
-
-<H2>LZMA Links</H2>
-<ul>
-<li><A href="http://en.wikipedia.org/wiki/LZMA">LZMA at Wikipedia</A></li>
-<li><A href="http://sourceforge.net/projects/p7zip/">Port of LZMA SDK for JAVA from independent developer</A></li>
-<li><A href="http://www.birtles.org.uk/programming/">Port of LZMA SDK to Pascal (Delphi, Kylix and Freepascal)</A></li>
-<li><a href="http://www.joachim-bauch.de/projects/python/pylzma/">PyLZMA: Python bindings for LZMA</a></li>
-<li><a href="http://tukaani.org/lzma/">LZMA utils</a></li>
-<li><a href="http://contrapunctus.net/league/haques/lzmajio/">LZMA Streams in Java</a></li>
-
-</ul>
-
-<HR><P><SMALL>Copyright (C) 2008 Igor Pavlov.</SMALL></P>
-</TD></TR></TABLE></BODY></HTML>
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">\r
+<HTML><HEAD>\r
+<META http-equiv="CONTENT-TYPE" content="TEXT/HTML; CHARSET=UTF-8">\r
+<LINK href="/style.css" rel="stylesheet" type="text/css">\r
+<TITLE>LZMA SDK (Software Development Kit)</TITLE>\r
+<META name="keywords" content="7z, lzma, 7-zip, archiver, free, compression, zip, \r
+best, compress, solid, high, ratio, unzip, far, win32, 7zip, long, file, names">\r
+</HEAD>\r
+<BODY>\r
+<TABLE cellspacing=10 cellpadding=10 border=0 width="100%"><TR>\r
+<TD class="MenuColumn" valign="top">\r
+<TABLE cellpadding=2 cellspacing=0 border=0 width="100%">\r
+<TR><TD><IMG width=110 height=63 src="/7ziplogo.png" alt="7-Zip" border=0></TD></TR>\r
+<TR><TD><HR></TD></TR></TABLE>\r
+<TABLE cellpadding="2" cellspacing="0" border="0">\r
+<TR><TD><A href="./" class="MenuLink">Home</A></TD></TR>\r
+<TR><TD><A href="7z.html" class="MenuLink">7z Format</A></TD></TR>\r
+<TR><TD><SPAN class="MenuCurrent">LZMA SDK</SPAN></TD></TR>\r
+<TR><TD><A href="download.html" class="MenuLink">Download</A></TD></TR>\r
+<TR><TD><A href="faq.html" class="MenuLink">FAQ</A></TD></TR>\r
+<TR><TD><A href="support.html" class="MenuLink">Support</A></TD></TR>\r
+<TR><TD><A href="links.html" class="MenuLink">Links</A></TD></TR>\r
+</TABLE>\r
+<TABLE cellpadding=2 cellspacing=0 border=0 width="100%">\r
+<TR><TD><HR></TD></TR>\r
+</TABLE>\r
+\r
+<P>\r
+<B>English</B><BR>\r
+<A href="https://sparanoid.com/lab/7z/">Chinese Simpl.</A><BR>\r
+<A href="https://www.developershome.com/7-zip/">Chinese Trad.</A><BR>\r
+<A href="https://7zip-eo.rnbastos.com/">Esperanto</A><BR>\r
+<A href="https://www.7-zip.fr/">French</A><BR>\r
+<A href="https://www.7-zip.de/">German</A><BR>\r
+<A href="https://7zip.idfoss.org/">Indonesian</A><BR>\r
+<A href="https://sevenzip.osdn.jp/">Japanese</A><BR>\r
+<A href="https://7zip.rnbastos.com/">Portuguese Brazil</A><BR>\r
+<A href="https://7zip-es.updatestar.com/">Spanish</A><BR>\r
+<A href="http://7zip-thai.inetbridge.net/">Thai</A><BR>\r
+<A href="https://7zip-vi.updatestar.com/">Vietnamese</A><BR>\r
+</P>\r
+\r
+</TD>\r
+<TD valign="top">\r
+\r
+<H1>LZMA SDK (Software Development Kit)</H1>\r
+\r
+<P>The <B>LZMA SDK</B> provides the documentation, samples, header files, libraries, \r
+and tools you need to develop applications that use <B>LZMA</B> compression.</P>\r
+\r
+\r
+<TABLE cellspacing ="1" cellpadding ="6" border = "0">\r
+  <TR>\r
+    <TH class="Title" align="center" width=80>Link</TH>\r
+    <TH class="Title" align="center" width=60>Size</TH>\r
+    <TH class="Title" align="center" width=90>Date</TH>\r
+    <TH class="Title" align="center" width=60>Version</TH>\r
+    <TH class="Title" align="center">Description</TH>\r
+  </TR>\r
+  <TR>\r
+    <TD class="Item" align="center"><A href="a/lzma1900.7z">Download</A></TD>\r
+    <TD class="Item" align="center">1 MB</TD>\r
+    <TD class="Item" align="center">2019-02-21</TD>\r
+    <TD class="Item" align="center">19.00</TD>\r
+    <TD class="Item" rowspan=3>LZMA SDK<BR>C, C++, C#, Java <BR>x86/x64 binaries for Windows</TD>\r
+  </TR>\r
+  <TR>\r
+    <TD class="Item" align="center"><A href="a/lzma1801.7z">Download</A></TD>\r
+    <TD class="Item" align="center">1 MB</TD>\r
+    <TD class="Item" align="center">2018-01-28</TD>\r
+    <TD class="Item" align="center">18.01</TD>\r
+  </TR>\r
+  <TR>\r
+    <TD class="Item" align="center"><A href="a/lzma1604.7z">Download</A></TD>\r
+    <TD class="Item" align="center">1 MB</TD>\r
+    <TD class="Item" align="center">2016-10-04</TD>\r
+    <TD class="Item" align="center">16.04</TD>\r
+  </TR>\r
+  <TR>\r
+    <TD class="Item" align="center"><A href="a/lzma-specification.7z">Download</A></TD>\r
+    <TD class="Item" align="center">12 KB</TD>\r
+    <TD class="Item" align="center">2015-06-14</TD>\r
+    <TD class="Item" align="center"></TD>\r
+    <TD class="Item">LZMA Specification (Draft)</TD>\r
+  </TR>\r
+</TABLE>\r
+\r
+<P><B>What's new:</B>\r
+<UL>\r
+  <LI><B>19.00:</B> Encryption strength for 7z archives was increased.</LI>\r
+  <LI><B>18.06:</B> Some speed optimiztions in LZMA/LZMA2 code.</LI>\r
+  <LI><B>18.05:</B> Some speed optimiztions in LZMA/LZMA2 code.</LI>\r
+  <LI><B>18.01:</B> Some changes in LZMA2/xz multithreading code for compressing. Some bugs were fixed.</LI>\r
+  <LI><B>9.35:</B> AES code and SFXs modules were included to SDK.</LI>\r
+  <LI><B>9.20:</B> New small SFX module for installers.</LI>\r
+  <LI><B>9.11:</B> PPMd support.</LI>\r
+  <LI><B>9.04:</B> LZMA2 and XZ support.</LI>\r
+  <LI><B>4.62:</B> LZMA SDK is placed in the public domain.</LI>\r
+</UL>\r
+\r
+\r
+<P><B>LZMA / LZMA2</B> are default and general compression methods of <A href ="7z.html"><B>7z format</B></A>\r
+in the <B>7-Zip</B> program. <B>LZMA</B> provides a high compression ratio and \r
+fast decompression, so it is very suitable for embedded applications.\r
+For example, it can be used for ROM (firmware) compressing.</P>\r
+\r
+<P><B>LZMA SDK</B> includes:</P>\r
+<UL>\r
+  <LI><B>C++</B> source code of <B>LZMA</B> Encoder and Decoder</LI>\r
+  <LI><B>C++</B> source code for <B>.7z</B> compression and decompression (reduced version)</LI>\r
+  <LI><B>ANSI-C</B> compatible source code for <B>LZMA / LZMA2 / XZ</B> compression and decompression</LI>\r
+  <LI><B>ANSI-C</B> compatible source code for <B>7z</B> decompression with example</LI>\r
+  <LI><B>C#</B> source code for <B>LZMA</B> compression and decompression</LI>\r
+  <LI><B>Java</B> source code for <B>LZMA</B> compression and decompression</LI>\r
+  <LI><B>lzma.exe</B> for .lzma compression and decompression</LI>\r
+  <LI><B>7zr.exe</B> to work with 7z archives (reduced version of 7z.exe from 7-Zip)</LI>\r
+  <LI><B>SFX modules</B> to create self-extracting packages and installers</LI>\r
+</UL>\r
+\r
+<P><B>ANSI-C</B> and <B>C++</B> source code in LZMA SDK is subset of source code of 7-Zip.</P>\r
+\r
+<P><B>LZMA</B> features:</P>\r
+<UL>\r
+  <LI>Compression speed: 3 MB/s on 3 GHz dual-core CPU.\r
+  <LI>Decompression speed: \r
+    <UL>\r
+      <LI>20-50 MB/s on modern 3 GHz CPU (Intel, AMD, ARM).\r
+      <LI>5-15 MB/s on simple 1 GHz RISC CPU (ARM, MIPS, PowerPC).\r
+    </UL>\r
+  <LI>Small memory requirements for decompression: 8-32 KB + DictionarySize\r
+  <LI>Small code size for decompression: 2-8 KB (depending on speed optimizations)\r
+</UL>\r
+\r
+<P>The <B>LZMA</B> decoder uses only CPU integer instructions and can be \r
+implemented for any modern 32-bit CPU.</P>\r
+\r
+<H2>License</H2>\r
+\r
+<P><B>LZMA SDK</B> is placed in the <B>public domain.</B></P>\r
+\r
+<P>Anyone is free to copy, modify, publish, use, compile, sell, or distribute the \r
+original LZMA SDK code, either in source code form or as a compiled binary, for \r
+any purpose, commercial or non-commercial, and by any means.</P>\r
+\r
+\r
+<H2>LZMA Links</H2>\r
+<ul>\r
+<li><A href="https://en.wikipedia.org/wiki/LZMA">LZMA at Wikipedia</A></li>\r
+<li><a href="https://www.7-cpu.com/">LZMA Benchmark results for different CPUs</a></li>\r
+<li><a href="https://tukaani.org/xz/">XZ Utils / LZMA utils</a></li>\r
+<li><A href="https://sourceforge.net/projects/p7zip/">Port of LZMA SDK for JAVA from independent developer</A></li>\r
+<li><A href="https://www.birtles.org.uk/programming/">Port of LZMA SDK to Pascal (Delphi, Kylix and Freepascal)</A></li>\r
+<li><a href="https://www.joachim-bauch.de/projects/python/pylzma/">PyLZMA: Python bindings for LZMA</a></li>\r
+<li><a href="https://contrapunctus.net/league/haques/lzmajio/">LZMA Streams in Java</a></li>\r
+<li><a href="https://unzip-ada.sourceforge.io/">Zip-Ada : LZMA in Ada</a></li>\r
+</ul>\r
+\r
+\r
+<HR>\r
+<P><SMALL>Copyright (C) 2019 Igor Pavlov. The site is hosted at <A href="https://m.do.co/c/cab893b82fa8">Digital Ocean</A> </SMALL></P>\r
+</TD></TR></TABLE>\r
+\r
+</BODY></HTML>\r