Junxiao-Zhao / Parallel_Run_length_Encoding

Multi-threads Run-length Encoding

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Parallel Run-length Encoding

Run-length encoding (RLE) is a simple yet effective compression algorithm: repeated data are stored as a single data and the count.

This tool uses POSIX threads to build a threadpool to encode multiple files parallelly into a single file using RLE

Commands:

$ ./nyuenc
Usage: ./nyuenc <file...> [-j <threads>]

About

Multi-threads Run-length Encoding


Languages

Language:C 97.5%Language:Makefile 2.5%