cx - compress Demo

Description

This sample demonstrates how to make run-length, Huffman, and LZ encodings.

Required Environment

None.

How to Use

None.

Notes

Execution Procedure

When the demo is executed, the following log is displayed in debug output.

Compress demo
    Runlength Coding Test
        compressing... failed
        compressing... done [size =  4095 bytes]
        uncompressing... done
        verifying... done
    finished
    Huffman Coding (4bit) Test
        compressing... done [size =  3052 bytes]
        uncompressing... done
        verifying... done
    finished
    Huffman Coding (8bit) Test
        compressing... done [size =  2708 bytes]
        uncompressing... done
        verifying... done
    finished
    LZ Coding Test              
        compressing... done [size =  1975 bytes]
        uncompressing... done
        verifying... done
    finished
Compress demo finished

Revision History

2011/06/07
Revised so that logs are output in Release builds.
2011/02/02
Initial version.

CONFIDENTIAL