CX API

Introduction

CX API provides functionality for compressing files and decompressing the files compressed by the ntcompress utility tool.

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 ntcompress.

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.

Revision History

2007/06/01 Added LZ77 extended compression.
2006/07/06 Initial version.


CONFIDENTIAL