RLE (Run Length Encoding) to demonstrate basic compression + Implementation in C

File Compress Figure

I’ve been reading about basic compression techniques and RLE (Run Length Encoding) is as simple as it gets. I decided to write a whitepaper on the technique and also implement a working demo in C. Though RLE is not a great way to compress data, its an excellent start for anyone who wants to delve into compression schemes or just wants to understand the theory behind basic compression. If you want to use/modify the source code feel free just keep the original header intact. Click the link below to read the complete paper.

Click here to download the complete whitepaper in PDF format