出于某种原因,我不能在网上如何做到以下几点找到了坚实的例子,这样即使有人在这里可以帮助那会极大压缩数据
我在Java 6中,我传输文件通过套接字会喜欢压缩数据。我已经查看了ZIP输入流,虽然看起来不错,但我一直没有得到它的工作。我宁愿做的是:
- 读取非压缩(正常)文件转换成一个byte []数组
- 在内存方面,字节[]压缩到另一个字节[]是ZIP压缩
- 转移新的压缩字节[]在正常的OutputStream(没有花哨的deflater /充气类来处理)
- 在另一端,解压压缩回其原始字节[],并将其写入到一个新文件。
我会很感激,关于如何做那些4步:)
这是为什么我宁可不使用邮编IO流的任何实例:Problems with using ZipOutputStream and ObjectOutputStream
正如我在我的问题中提到的,我尝试使用ZipInputStream并不断得到问题。我宁愿先压缩数据,然后分别通过输出流发送数据。 http://stackoverflow.com/q/18521810/1582712 –