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>