自己写的数据压缩软件wzip

wzip is a block-sorting compressor,based on BWT tranformation, wavelte tree, run-length code.Its compression ratio is very good and close to bzip2 for most files except for radio and video file. Its compression speed is much faster than bzip2 even in single-thread workstate ,and while in multi-thread workstate it will be more faster.

 
 
NAME
    wzip is a block-sorting file compressor based on BWT,wavelet tree,run-legnth code. version 1.0 .

SYNOPSIS
    for compression:
        wzip -c [-b blksize] [-e treetype] [-g node] [-k] [-f] [-p #thread] [-v verbose] filename

    for decompress:
        wzip -d [-k ] [ -f ] [-v verbose ] filename

    for help information:
        wzip -h
    
    for license:
        wzip -L

OPTIONS
    -b blockSiz100k
        while compressing file, we need set the block size of BWT with blockSiz100k. you can set blockSiz100k with 1,2..9,
        and the real BWT block size will be 100000,...900000 bytes. By default, we set the blockSiz100k 9.
    -c
        let wzip works wtih compression state for compressing file

    -d
        let wzip works with decompression state for decompressing file

    -e treeType
        select the kind of wavelet tree , like huffman tree ,balanced tree, hu-tacker tree with treeType 1 ,2,3,separately.
        By default,we set the treeType 3.

    -g nodeCode
To select the code format of the wavelet tree node, like run-length gamma,run-length delta with nodeCode 1,2, separately.
By default, we set the nodeCode 1.

    -f
        force overwrite of output files. Normally, wzip will not overwrite existing output files.

    -k
        do not delete the input file.

    -p #thread
        set the number of threads while compressing file,you can set the value 1,2 4.Noraml the larger #thread is ,the faster wzip will be.
        By default,we set the #thead 2.
    -h
print the use manual of the wzip.

    -v verbose
        verbose mode will show the compression ratio for each file processed and real time.You can set vorvose 0,1,2.
        By default,wo set the verbose 0.

    -L
        Display the software version, license terms and conditions.

DESTRIPTON
    wzip is a block-sorting compressor,based on BWT tranformation, wavelte tree, run-length code.Its compression ratio is very good
    and close to bzip2 for most files except for radio and video file.
    Its compression speed is much faster than bzip2 even in single-thread workstate ,and while in multi-thread workstate it will be more faster.
    
AUTHOR
     goldbeef (goldbeef@163.com) ,xidian university ,CHINA.
      


看了将近30篇论文,作为硕士毕业设计的一部分,开发了wzip这个数据压缩软件,和大家分享下,欢迎大家使用!

github :     https://github.com/goldbeef/wzip/


评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值