1<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
2<HTML>
3<HEAD>
4<META http-equiv="Content-Type" content="text/html; charset=windows-1252">
5<META http-equiv="Content-Style-Type" content="text/css">
6<TITLE>CX API Introduction</TITLE>
7<LINK rel="stylesheet" type="text/css" href="../CSS/revolution.css">
8</HEAD>
9<BODY>
10<H1>CX API</H1>
11
12<H2>Introduction</H2>
13<P>CX API provides functionality for compressing files and decompressing  the files compressed by the ntcompress utility tool.</P>
14<P>This includes functions for performing compression, decompression, and streaming decompression in any of six formats: LZ77 compression, LZ77 extended compression, run-length compression, Huffman compression, LH compression, and LRC compression. It is also possible to perform difference filter decompression applied by <CODE>ntcompress</CODE>.</P>
15
16<P>With LZ77 extended compression, a ratio higher than with LZ77 compression can be expected. However, this compression format cannot be decompressed by CX library versions earlier than RVL-SDK 3.0. Keep this in mind if compatibility with past programs is required. Versions after RVL-SDK 3.0 can decompress both old and new formats.
17</P>
18
19
20<H2>Revision History</H2>
21<P>
222007/06/01 Added LZ77 extended compression.<BR>2006/07/06 Initial version.
23</P>
24<hr><p>CONFIDENTIAL</p></body>
25</HTML>