#front-end #algorithm

bin+lib stomper

Compression tool written in rust

2 unstable releases

0.2.0 Sep 6, 2019
0.1.0 Aug 11, 2019

#190 in #front-end

MIT license

35KB
787 lines

Build Status Coverage Status

Stomper

Käyttöohje vertaisarvioijalle

Dokumentaatio

Viikkoraportit

Asennus

  1. Seuraa rustin asennuohjeita rustin kotisivuilla
  2. Kloonaa stomper githubista.
  3. Aja cargo run kloonatussa kansiossa testataksesi käynnistyykö ohjelma. Terminaaliin pitäisi ilmestyä virheilmoitus puuttuvista parametreistä.

Käyttöohje

Ohjelmalle annetaan parametreinä pakkaustapa ja pakattava/purettava tiedosto

Esimerkki

pakkaa teksti.txt Lempel-Ziv-Welch algoritmillä tiedostoon pakattu.txt

cargo run lzw teksti.txt -o pakattu.txt

purkaa pakattu.txt tiedostoon purettu.txt

cargo run lzw pakattu.txt -d -o purettu.txt

pakkaa teksti.txt huffmanin algoritmillä

cargo run huff teksti.txt


lib.rs:

Frontend for stomper compression tool. See libstomper for implemented algorithms

Dependencies

~4.5MB
~84K SLoC