由于网络带宽有限,所以数据文件的压缩有利于数据在Internet上的快速传输,同时也节省服务器的外存空间。Java?1。1实现了I/O数据流与网络数据流的单一接口,因此数据的压缩、网络传输和解压缩的实现比较容易,下面介绍利用ZipEntry、ZipInputStream和ZipoutputStream三个Java?类实现zip数据压缩方式的编程方法。

答,出错说明文件数据有所损坏。RAR格式对于CRC校验是很严格的,只要校验值一出错,解压缩工作就会立即停止。可以把压缩文件的扩展名改为.ZIP试试,或许可以强行解压。(文件可能会损坏)
如果小的文件可以解压出来,那么就试着先解压小文件,解压大文件之时暂停解压操作(解压缩窗口中有四个按钮,其中一个便是“暂停”),或许还可留住解压出来的小文件。
当然,网上也有不少修复工具,但效果不一。
可能是由于winrar在解压缩文件时临时文件的保存出了问题,你可以到c:\document
settings\temp目录,删除里面的RAR$100.*"之类的文件夹,重启电脑试试。