Skip to content

nguyendinhlam88/Project1

Repository files navigation

⭐ Title : Apply burrow wheeler transform algorithm in data compression ⭐

How to clone this project

  1. Install git(Not installed)
  1. Open terminal or command prompt and using command to navigate to your desktop(optional):
cd Desktop
  1. Using "git clone" command in terminal(mac) or Command Prompt(window):
git clone + https://github.com/nguyendinhlam88/Project1.git

Language : C++11

  1. C++11 is easy to work with unicode file
  2. Now i used g++ on terminal(Mac os) to compile this project.
  • Figure
  1. You can also use IDE as codeblock ...

Program Logic :

  1. Using text file to compress(C++ not supported for pdf/docx. For further, you can dowload more library to read file pdf/docx).
  2. I use pipeline for build this project :

BWT > Move To Front > Huffman

  1. unicode : Unicode 13.0(Only use public unicode character for build unicode in MTF).

File for test

Luồng file xử lý sự kiện : a.txt > 1a.txt > Archive.txt

Test File

  1. test.txt
  2. dickens.txt
  3. chrom.txt

Support for unicode 32 bit file.

References

Contact:

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published