gzipinputstream相关内容

Base64数据的流解码

我有一些大型 base64 编码数据(存储在 hadoop 文件系统中的 snappy 文件中).此数据最初是 gzip 压缩的文本数据.我需要能够读取这些编码数据的块,对其进行解码,然后将其刷新到 GZIPOutputStream. 关于如何做到这一点而不是将整个 base64 数据加载到数组中并调用 Base64.decodeBase64(byte[]) 的任何想法? 如果我读取字 ..
发布时间:2022-01-21 08:53:00 Java开发

如何解压缩字节数组中的 gzip 数据?

我有一个类,它有一个接收对象作为参数的方法.该方法通过 RMI 调用. public RMIClass extends Serializable {公共 RMIMethod(我的文件文件){//做东西}} MyFile 有一个名为“body"的属性,它是一个字节数组. public final class MyFile 实现了Serializable {私有字节[]主体=新字节[0];//. ..
发布时间:2022-01-04 08:12:15 Java开发

GZIPInputStream无法读取串联的.gz文件错误已解决?

有人知道这个错误吗 http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=2192186 已经解决了吗?这会导致我们从一个或多个存档中收集数据方面的问题.看起来这是一个非常老的问题: http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=4691425 如果已解决,请告诉我包含该修复程序的j ..
发布时间:2020-11-22 00:01:05 Java开发

PHP在Java中的gzuncompress函数?

我正在使用PHP的gzcompress()函数压缩字符串: http://us2.php.net/manual/zh/function .gzcompress.php 我想从PHP压缩函数中获取输出,并用Java解压缩字符串.有人可以送我去正确的路吗? 非常感谢! 解决方案 查看GZIPInputStream gzipInputStream = new GZIPInput ..
发布时间:2020-11-21 23:53:23 Java开发

这是Java GZipInputStream类中的错误吗?

我注意到我的某些gzip解码代码似乎无法检测到损坏的数据.我认为我已将问题追溯到Java GZipInputStream类.特别是,当您通过单个“读取"调用读取整个流时,损坏的数据不会触发IOException.如果您在2次或更多次调用中读取了相同的损坏数据流,那么它将触发异常. 在考虑提交错误报告之前,我想了解一下社区的想法. 编辑:我修改了我的示例,因为最后一个示例没有清楚地说明我 ..
发布时间:2020-11-21 23:45:24 Java开发

包装BodySubscriber< InputStream>在GZIPInputStream中导致挂起

我正在使用新的java.net.http类来处理异步HTTP请求和响应交换,并且我试图找到一种方法使BodySubscriber处理不同的编码类型,例如gzip. 但是,映射BodySubsriber以便基础流被GZIPInputStream包装(当在响应标头中找到"Content-Encoding:gzip"时)会导致挂起.没有例外,只是完全停止了活动. 映 ..
发布时间:2020-07-23 19:29:56 Java开发

获取此GZIPInputStream的未压缩大小?

我有一个 GZIPInputStream ,我是从另一个 ByteArrayInputStream 构建的。我想知道gzip数据的原始(未压缩)长度。虽然我可以读到 GZIPInputStream 的结尾,然后计算数字,它会花费很多时间并浪费CPU。我想在读之前知道它的大小。 是否有类似的方法,如 ZipEntry.getSize() for GZIPInputStream : pub ..
发布时间:2018-12-12 18:31:58 Java开发

如何从GZIPed数据的InputStream中获取解压缩数据的InputStream?

我调用一个返回gzip压缩文件的服务。我将数据作为一个InputStream(由 javax.activation.DataHandler.getInputStream(); 提供)来自响应。 我想做的是,在不向磁盘写任何内容的情况下,在归档文件中获取解压缩数据的InputStream。在这种情况下,压缩文件是一个xml文档,我试图使用 javax.xml.bind.Unmarshaller ..
发布时间:2018-08-24 17:52:26 Java开发

如何解压缩字节数组中的gzip压缩数据?

我有一个类,它有一个接收对象作为参数的方法。 此方法通过RMI调用。 public RMIClass extends Serializable { public RMIMethod(MyFile file) { //做东西 } } MyFile有一个名为“body”的属性,它是一个字节数组。 public final class MyFile实现Se ..
发布时间:2018-08-24 17:09:01 Java开发

GZIPInputStream到String

首先,我很抱歉,如果我的术语有点业余,请尽量忍受我;) 我试图转换gzipped的身体对明文的HTTP响应。我已经采用了这个响应的字节数组并将其转换为ByteArrayInputStream。然后我将其转换为GZIPInputStream。我现在想要读取GZIPInputStream并将最终解压缩的HTTP响应体存储为明文字符串。 此代码将最终解压缩的内容存储在OutputStream ..
发布时间:2018-07-09 16:01:41 Java开发

GZIPInputStream逐行读取

我有一个.gz格式的文件。读取这个文件的java类是GZIPInputStream。 但是,这个类没有扩展java的BufferedReader类。因此,我无法逐行读取文件。我需要这样的东西 $ $ p $ reader = new MyGZInputStream(GZInputStream的一些构造函数) reader.readLine().. 。 我虽然创建了我的类,它扩展了J ..
发布时间:2017-11-04 20:48:49 Java开发

Base64编码数据流进行解码

我有一些大的base64 EN codeD数据(存储在瞬间文件在Hadoop文件系统)。 该数据最初gzip压缩的文本数据。 我需要能够读取这个块EN codeD数据,德code,然后将其刷新到一个GZIPOutputStream。 这是我怎么能这样做,而不是整个的base64数据加载到一个数组,并呼吁Base64.de codeBase64任何想法(字节[])? 我说得对,如果我读字符, ..
发布时间:2016-08-01 21:43:15 Java开发

从GZIPInputStream截断输出在Android

我必须做一些真的错了。以下运行在Android code它会产生截断的文件(_items_),而不在日志中的任何异常或问题。与OpenJDK 7的运行相同code将其DECOM $ P $正确psses文件。 {尝试 最终的InputStream FIS =新GZIPInputStream(新的FileInputStream(“/存储/ SD卡/ _items”)); 尝试{ ..
发布时间:2016-03-09 21:48:33 移动开发