0
Q
我需要用java
A
回答
1
的.Z
扩展不是gzip
扩展,它是从compress
。
可以从Java启动shell脚本,我会那样做,因为我不知道任何compress
库的Java。对于tar/gz,您可以使用Plexus Archiver或Apache Commons VFS。
见
可悲的是它似乎没有任何图书馆覆盖.Z
文件,所以我觉得这些链接不可用你。
但看一看:
这允许你做的一切跟这意味着你不必理会从Java做的shell命令。
0
这显然是迟到帮助OP,但对于后人,Apache commons-compress
不支持* .Z。
例如
import org.apache.commons.compress.compressors.z.ZCompressorInputStream;
...
FileInputStream fin = new FileInputStream("/path/to/archive.something.Z");
BufferedInputStream in = new BufferedInputStream(fin);
ZCompressorInputStream zIn = new ZCompressorInputStream(in);
BufferedReader br = new BufferedReader(new InputStreamReader(zIn));
while (null != (content = br.readLine())) {
System.out.println(content);
}
br.close();
相关问题
- 1. ,我需要用java
- 2. 我需要用java
- 3. 我需要在Java中
- 4. 我需要删除零,java
- 5. 我需要使用“符号在java中
- 6. 我需要通过调用Java类
- 7. 我需要使用Java的FTP帮助
- 8. 需要使用Java
- 9. 需要使用Java
- 10. Java初学者需要指导(我需要用Java构建MP3播放器)
- 11. 我需要我的Java程序帮助
- 12. 我需要使用
- 13. 需要在Java
- 14. 需要的Java
- 15. 需要在Java
- 16. 需要JAVA
- 17. 需要通过引用Java
- 18. Java GUI,需要使用actionlistener?
- 19. 需要使用JAVA只
- 20. 我需要在Java中使用Java创建新数据库
- 21. 需要固定我的Java代码
- 22. 是否需要测试我的Java Servlet?
- 23. 我需要一个Java反编译器
- 24. 我需要导入的Java子类
- 25. 我需要知道从Java到JavaScript?
- 26. 我需要类似Java中的DataTable
- 27. 我需要Android和Java的帮助
- 28. 我需要在java中的帮助
- 29. 为什么我需要jdbc与sqlite java?
- 30. 我需要此Java Array的帮助
你能不能创建一个进程做呢? – 2013-02-23 10:41:05
您可以使用[Commons Compress](http://commons.apache.org/compress/index.html) – 2013-02-23 10:42:36
我试过使用Commons Compress,它无法提取.Z文件 – Android 2013-02-23 10:49:34