我用算术码算法编了一个程序,现在可以正确压缩解压文本文件,可是当我解压2进制文件时,就出错,压的不知是不是对,按压缩比例来说应该对,可是解压出来是乱七八糟的东西,请高手指点迷津。可以把mail留下,我把源码发过去,谢谢大家帮忙。
我的mail:
[email protected]

解决方案 »

  1.   

    我调试了一下,发现是可以的
    比如我压缩了其目录下的arith.obj文件,并解压发现一切正常
    但是因为显示1000以前的字符时
    因为有些值和字符对应关系可能不是很正常所以显示不对
      

  2.   

    sorry
    刚才没有看仔细
    前面的好像还可以
    后面有问题
      

  3.   

    程序逻辑我不是很清楚
    也许下面的话说的不是很明白吧:当你的程序碰到ff的时候
    就会出现压缩或者解码时的错误
    其中详细的信息
    可以自己仔细的调试看
    (因公司事情忙,也没有太多的空余时间看了,sorry)
      

  4.   

    [email protected]
    正想研究这个,^-^