Konfirm44 / LZWcompressor

A simple file compression WinForms app that uses the LZW algorithm.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

LZWcompressor

A simple file compression WinForms app that uses the LZW algorithm.

The algorithm is implemented in C++, along with an optional secondary x64 Assembly implementation of """some""" of its parts. The GUI is written in C# and communication between these two components is achieved through the use of C++/CLI.

Setup

Open the solution in Visual Studio: LZWcompressor/LZWcompressor.sln. Select the x64 configuration, build the solution and run it.

For easier debugging of the Core library, set the TestCore project as Startup Project in Visual Studio. Then modify the code in TestCore/Source.cpp to select your input file.

About

A simple file compression WinForms app that uses the LZW algorithm.


Languages

Language:C++ 61.6%Language:C# 29.7%Language:Assembly 8.3%Language:C 0.3%