当前位置: 首页 > 知识库问答 >
问题:

使用Java从GZIPInputStream获取条目

郎思远
2023-03-14

有没有办法从GZIPInputStream获取条目?对于zip文件我正在使用以下文件:

ZipInputStream zis = new ZipInputStream((InputStream) inputStream);
ZipEntry entry = zis.getNextEntry();

但我想用排除文件中的条目。xml。gz扩展。或者是否有办法提取内部数据。xml。gz文件是否为字符串?

共有1个答案

钮轩昂
2023-03-14

GZIP文件没有条目。它们只有一个有效载荷。

 类似资料:
  • 如果我知道文件名,有没有一种简单的方法来获得文件路径?

  • 我使用Unirest从一个endpoint获取所有id,我的数组如下: 现在我想得到所有,其中是0,我使用的是一个逻辑,它将得到,但是,我需要使用Java使用这个条件得到。 有人能帮我解决这个问题吗?

  • 问题内容: 我有一个我从另一个构建的。我想知道gzip数据的原始(未压缩)长度。尽管我可以读到的末尾,然后算数,但这将花费大量时间并浪费CPU。在阅读之前,我想知道尺寸。 有没有像一个类似的方法为: 从以下版本开始: API Level 1 获取此ZipEntry的未压缩大小。 问题答案: GZIPInputStream是否有类似ZipEntry.getSize()的类似方法 不。它不在Javad

  • 问题内容: 我有一个.gz格式的文件。读取此文件的Java类是GZIPInputStream。但是,此类不会扩展Java的BufferedReader类。结果,我无法逐行读取文件。我需要这样的东西 尽管我创建了扩展java的Reader或BufferedReader类并使用GZIPInputStream作为其变量之一的类。 但是,这在我使用时不起作用 有人可以建议如何进行.. 问题答案: 装饰器的

  • 问题内容: 有没有办法使用Java从https网址获取图像? 到目前为止,我正在尝试: 但是,我得到: 我该如何处理?我必须提取该URL上的6k张图像以上。 问题答案: 有两个问题。您可以使用浏览器访问该网站,并查看错误。 服务器证书是自签名的,不受Java信任。您可以将其添加到信任库。 服务器证书与主机名“ ns6.host.md”不匹配,因此您需要一个忽略它的证书。 另一个答案也是如此,它提供

  • 问题内容: 对于这样的表: 什么是正确的一次查询插入以下操作: 给定用户,插入新记录并返回新记录。但是,如果已经存在,则只需返回。 我知道PostgreSQL 9.5中针对的新语法,但是鉴于我需要返回,因此我无法弄清楚它是否有帮助(如果有的话)。 似乎和不属于在一起。 问题答案: UPSERT的实现非常复杂,以确保不会发生并发写访问。看一下这个Postgres Wiki ,它在最初的开发过程中用作