使用GZInputStream和字节缓冲区在Java中解压缩.gz文件需要很长时间

unk1102

我有.gz文件,大小约为25 MB。我试图使用以下代码解压缩它,对于不同的缓冲区大小(例如1024、2048、4096等),每次大约需要12到15秒。我不确定为什么要花这么多时间。zip文件大小仅为25 MB。这是正常时间吗?请指导。我是文件编程和解压缩文件的新手。提前致谢。

编辑:解压缩文件的大小是511 MB

InputStream is = new GZIPInputStream( new FileInputStream(f) );
BufferedReader br = new BufferedReader( new InputStreamReader(is) );
BufferedWriter dataFileWriter = new BufferedWriter(new FileWriter(dataFile));
char[] buff = new char[4096];
int len = 0;
while( (len = br.read( buff )) > 0 )
   dataFileWriter.write( buff, 0, len);
马克·阿德勒

您什么也没说,因此无法说那是正常时间。在配备SSD的2 GHz i7上,大约需要一秒钟。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

struct.error:解压缩需要4个字节的缓冲区

来自分类Dev

在RecyclerView中过滤需要很长时间

来自分类Dev

在需要很长时间运行的目录中获取最新文件

来自分类Dev

需要很长时间才能使用POI生成Excel文件

来自分类Dev

需要很长时间才能使用POI生成Excel文件

来自分类Dev

使用 SCP 协议和 WinSCP 下载时,排除的文件需要很长时间才能处理

来自分类Dev

使用 vbscript 编辑 excel 文件,但编辑需要很长时间才能完成

来自分类Dev

Java中的executeUpdate()需要很长时间才能执行

来自分类Dev

使用 java 邮件发送批量邮件需要很长时间

来自分类Dev

iOS 7和ZBarReaderView启动需要很长时间

来自分类Dev

Chrome和Chromium需要很长时间才能加载

来自分类Dev

Systrace显示performTraversals和getDisplayList需要很长时间

来自分类Dev

C# 和 SQL Server:查询需要很长时间

来自分类Dev

Java FileOutputStream连续关闭需要很长时间

来自分类Dev

终端中的Perl需要很长时间才能加载

来自分类Dev

在Tensorflow 2中开始培训需要很长时间

来自分类Dev

在MySQL数据库中查询需要很长时间

来自分类Dev

更新mysql中的单个值需要很长时间->超时

来自分类Dev

为什么在Cassandra中修复节点需要很长时间

来自分类Dev

在 SQL Server 中查询需要很长时间

来自分类Dev

在 Python 中绘制图形需要很长时间

来自分类Dev

R 中的循环需要很长时间才能完成

来自分类Dev

使用连接进行更新需要很长时间

来自分类Dev

使用WHILE的SQL函数需要很长时间才能运行

来自分类Dev

使用调度组时,异步功能需要很长时间

来自分类Dev

在python子进程中使用tail需要很长时间

来自分类Dev

视频需要很长时间才能在 html 和 php 中缓冲

来自分类Dev

如何将二进制文件缓冲区解压缩为两个变量?

来自分类Dev

netezza更新语句需要很长时间和大量资源,需要替代

Related 相关文章

  1. 1

    struct.error:解压缩需要4个字节的缓冲区

  2. 2

    在RecyclerView中过滤需要很长时间

  3. 3

    在需要很长时间运行的目录中获取最新文件

  4. 4

    需要很长时间才能使用POI生成Excel文件

  5. 5

    需要很长时间才能使用POI生成Excel文件

  6. 6

    使用 SCP 协议和 WinSCP 下载时,排除的文件需要很长时间才能处理

  7. 7

    使用 vbscript 编辑 excel 文件,但编辑需要很长时间才能完成

  8. 8

    Java中的executeUpdate()需要很长时间才能执行

  9. 9

    使用 java 邮件发送批量邮件需要很长时间

  10. 10

    iOS 7和ZBarReaderView启动需要很长时间

  11. 11

    Chrome和Chromium需要很长时间才能加载

  12. 12

    Systrace显示performTraversals和getDisplayList需要很长时间

  13. 13

    C# 和 SQL Server:查询需要很长时间

  14. 14

    Java FileOutputStream连续关闭需要很长时间

  15. 15

    终端中的Perl需要很长时间才能加载

  16. 16

    在Tensorflow 2中开始培训需要很长时间

  17. 17

    在MySQL数据库中查询需要很长时间

  18. 18

    更新mysql中的单个值需要很长时间->超时

  19. 19

    为什么在Cassandra中修复节点需要很长时间

  20. 20

    在 SQL Server 中查询需要很长时间

  21. 21

    在 Python 中绘制图形需要很长时间

  22. 22

    R 中的循环需要很长时间才能完成

  23. 23

    使用连接进行更新需要很长时间

  24. 24

    使用WHILE的SQL函数需要很长时间才能运行

  25. 25

    使用调度组时,异步功能需要很长时间

  26. 26

    在python子进程中使用tail需要很长时间

  27. 27

    视频需要很长时间才能在 html 和 php 中缓冲

  28. 28

    如何将二进制文件缓冲区解压缩为两个变量?

  29. 29

    netezza更新语句需要很长时间和大量资源,需要替代

热门标签

归档