Giter Club home page Giter Club logo

redneil / wzip Goto Github PK

View Code? Open in Web Editor NEW

This project forked from goldbeef/wzip

0.0 2.0 0.0 320 KB

Wzip is a block-sorting compressor , based on Burrows-Wheeler transform (BWT) , wavelet tree , run-length code . Its compression ratio is very good and close to bzip2 for most files except for audio and video files . Its compression speed is much faster than bzip2 even in single-thread workstate ,and while in multi-thread workstate it will be much faster.

License: GNU General Public License v2.0

C++ 90.05% C 9.95%

wzip's Introduction

#Wzip ##What is it? Wzip is a block-sorting compressor, based on Burrows-Wheeler transform (BWT), wavelet tree, run-length code . Its compression ratio is very good and close to bzip2 for most files except for audio and video files. Its compression speed is much faster than bzip2 even in single-thread workstate , and while in multi-thread workstate it will be much faster.

How to use it?

###install program

step 1: first get SAu.tgz form http://pizzachili.dcc.uchile.cl/indexes/Suffix_Array/, then decompress it and you will get directory SAu_FILES;

step 2: change directory to: SAu_FILES/ds/ , then make ;

step 3: rename ds_ssort.a to libds_ssort.a ;

step 4: up to now we get the lib libds_ssort.a ,and then copy out this lib to wzip project directroy ;

step 5: change directory to wzip project directory, and then make to get wzip. ###example for use

While compressing a file "book", wzip -c book or wzip -c -b 9 -e 3 -g 1 -p 2 -v 3 book

While decompressing a file "book.wz" wzip -d book.wz

while getting help wzip -L ###references

  1. 赵恒,霍红卫(导师),基于BWT和小波树的数据压缩算法研究与实现,西安电子科技大学硕士论文,2014
  2. 赵恒,霍红卫, 基于BWT和小波树的数据压缩算法, 技术报告.
  3. L. Foschini, R. Grossi, A. Gupta, and J. S. Vitter, Fast Compression with a Static Model in High-Order Entropy. In Proc. IEEE Data Compression Conference (DCC), Snowbird, Utah, pages 62–71, March 2004.

###about AUTHOR goldbeef ([email protected]) ,xidian university , CHINA. NOTE these source codes were written on 32 bit computer with linux OS.

wzip's People

Contributors

goldbeef avatar

Watchers

 avatar  avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.