如何用java从7zip的流里读取文件?

Carlos_Tse 发布于 2014/02/20 11:34
阅读 685
收藏 0
需求是用户上传了一个7zip格式的文件,这个文件规定不许存储进硬盘里,所以我无法用RandomAccessFile这个类去读取,这个类的随机读取方式也看不到,因为最后调用了native的东西。同时我希望用纯java的方式解决这个问题,目前sevenzipjbinding这个项目以及其他相似项目的方式是调用了其他语言的闭源内容,官方的代码里则只能够解压单个的7zip格式流,对于多个文件打包的无法做处理,所以我想请教下大家有没办法从一个7zip的流里读出我所需要的文件?


在线等

stackoverflow:

http://stackoverflow.com/questions/21897286/how-to-extract-files-from-a-7-zip-stream-in-java-without-store-it-on-hard-disk

如果能解决的顺便stackoverflow的最佳也给你了

加载中
0
NealFeng
NealFeng
楼主研究下这个吧:http://www.7-zip.org/sdk.html
返回顶部
顶部