File-compressor
所属分类:压缩解压
开发工具:Java
文件大小:0KB
下载次数:0
上传日期:2024-01-21 00:38:12
上 传 者:
sh-1993
说明: 文件压缩器
(File compressor)
文件列表:
.idea/
TestFiles/
out/artifacts/JK_jar/
src/main/
target/classes/
HuffMan.iml
pom.xml
# Overall
## Description
The project is a file compressor and decompressor. It allows the user to decrease the size of a file by providing the input's file path and a path to the output file that will be created. The compressed file can then be further decompressed to restore the original.
## How to use?
In order to use the program, launch the java jar file in "out/artifacts/JK_jar" without arguments or -h in order to print help information.
For basic usage launch with arguments : *[input filepath] [output filepath]*
# Implementation
The compression is achieved using **Huffman's** coding algorithm. The huffman's tree is created with a **priority queue** implemented on a **min-heap**.
The whole project is written using **object-oriented** programming according to the language's practices.
近期下载者:
相关文件:
收藏者: