实际上你完全没有必要这样做,实现的方法如下:
1、第一次你读入1024,然后进行压缩,但不要将1024全部压缩,比如压倒996字节时完成了一个压缩序列,这时你可以停止压缩,继续读文件,从1025开始读,读出从997开始计算够1024个字节的长度后,再进行压缩,如此循环往复,就可以了。
2、接压时的方法一样,相信你应该能明白了。