Skip to content

tjouni/j-pack

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

j-pack

A Java application for compressing files with LZ77 and Huffman algorithms. A school project for an Algorithms and Data Structures course.

Documentation

Weekly reports (in Finnish)

Releases

Usage

Run from source code

./gradlew run --args='arguments'

Run .jar

java -jar jpack.jar [arguments]

Arguments: [-hu filename] [-df filename] [-de inputfile outputfile]

  • hu compress file using Huffman only
  • df compress using LZ77 + Huffman
  • de decompress a jpack compressed file

Build project

./gradlew build

Generate jar from source code

./gradlew fatJar

Generate Javadoc

./gradlew javadoc

Generate Jacoco test report

./gradlew jacocoTestReport

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Packages

No packages published

Languages