【发布时间】:2010-10-12 12:02:56
【问题描述】:
我正在尝试用 Java 解压缩大约 8000 个 gzip 格式的文件。我的第一次尝试是使用 GZIPInputStream,但性能很差。
有人知道解压缩 gzip 档案的任何替代方法吗?我试过 ZipInputStream 但它无法识别 gzip 格式。
提前谢谢你。
【问题讨论】:
-
你是在解压要被java应用处理的文件还是写到磁盘上?
-
由java应用处理。它们都将被编入索引。
-
对于相同操作,您的性能与 CLI/gzip 性能相比如何?
-
测试 JUST 读取和解压缩文件的速度(并将结果数据丢弃)也可能很有趣。如果您的问题是写出文件,您可能需要进一步缓冲和线程化。