- Install git(Not installed)
- Open terminal or command prompt and using command to navigate to your desktop(optional):
cd Desktop
- Using "git clone" command in terminal(mac) or Command Prompt(window):
git clone + https://github.com/nguyendinhlam88/Project1.git
- C++11 is easy to work with unicode file
- Now i used g++ on terminal(Mac os) to compile this project.
- You can also use IDE as codeblock ...
- Using text file to compress(C++ not supported for pdf/docx. For further, you can dowload more library to read file pdf/docx).
- I use pipeline for build this project :
BWT > Move To Front > Huffman
- unicode : Unicode 13.0(Only use public unicode character for build unicode in MTF).
Luồng file xử lý sự kiện : a.txt > 1a.txt > Archive.txt
- test.txt
- dickens.txt
- chrom.txt
- [1] Burrows, Michael; Wheeler, David J. (1994), A block sorting lossless data compression algorithm, Technical Report 124, Digital Equipment Corporation
- [2] Ryabko, B. Ya Data compression by means of a "book stack”, Problems of Information Transmission, 1980
- [3] Huffman's original article: D.A. Huffman, "A Method for the Construction of Minimum-Redundancy Codes", Proceedings of the I.R.E., sept 1952, pp 1098–1102
