gzipinputstream

    4热度

    2回答

    虽然我使用GZIPInputStream压缩字节从网上获得,程序运行错误,如下所示: 05-08 17:37:02.465: W/System.err(744): java.io.IOException: unknown format (magic number 213c) 05-08 17:37:02.465: W/System.err(744): at java.util.zip.GZIPI

    1热度

    3回答

    如何解压缩由PHP gzcompress()函数压缩的字符串? 任何完整的示例? THX 我现在试着这样说: public static String unzipString(String zippedText) throws Exception { ByteArrayInputStream bais = new ByteArrayInputStream(zippedText.getB

    10热度

    1回答

    我注意到我的一些gzip解码代码似乎无法检测到损坏的数据。我认为我已经将问题追溯到Java GZipInputStream类。特别是,当你用单个“读取”调用读取整个流时,损坏的数据不会触发IOException。如果您在两次或多次调用中读取了同一个已损坏数据的流,则会触发异常。 我想看看社区在考虑提交bug报告之前想到了什么。 编辑:我修改了我的例子,因为最后一个没有清楚地说明我认为是什么问题。在

    4热度

    6回答

    如何阅读位于“ASSETS”(或resources/raw)文件夹中的Android中的GZIP文件? 我曾尝试下面的代码,但我流的大小总是1. GZIPInputStream fIn = new GZIPInputStream(mContext.getResources().openRawResource(R.raw.myfilegz)); int size = fIn.available()

    5热度

    1回答

    我今天更新了手机姜饼(2.3.2),并启动了一个我开发的应用程序,看到它没有加载它的数据。该应用程序运行良好,我已经测试从1.6到2.2的每个其他版本的Android,但然后在姜饼IOException。有人知道GZipInputStream或URL.openStream()中是否发生了变化? 有问题的代码是类似以下内容: InputStream in = null; GZIPInputStre

    0热度

    1回答

    我知道, GZIPInputStream extends InflaterInputStream extends FilterInputStream extends InputStream和 DataInputStream extends FilterInputStream extends InputStream 我想知道下面的区别.. InputStream mIstr1 = new Dat

    1热度

    2回答

    我正在阅读zip文件中的一个巨大的txt文件。 GZIPInputStream fstream = new GZIPInputStream(new FileInputStream(zipfile)); BufferedReader breader = new BufferedReader(new InputStreamReader(fstream)); 我需要阅读最后 n行的文件。 是否有可

    0热度

    1回答

    final ByteArrayOutputStream stream = new ByteArrayOutputStream(); try { jaxbContext.createMarshaller().marshal(proposal, stream); try { stream.close(); } catch (IOE

    4热度

    2回答

    我有一个包含拉丁文,西里尔文和中文字符的文本。 我尝试用压缩字符串(超过bytes[]),并使用GZIPInputStream对其进行解压缩。但我无法将所有角色转换回原始角色。有些显示为?。 我认为UTF-16将完成这项工作。 任何帮助? 问候 这里是我的代码: import java.io.ByteArrayInputStream; import java.io.ByteArrayOutput

    1热度

    1回答

    我使用Java BufferedReader对象逐行读取GZIPInputStream,该GZIPInputStream指向包含1,000行ASCII文本的有效GZIP压缩文件,采用典型的CSV格式。代码如下所示: BufferedReader buffer = new BufferedReader(new InputStreamReader( new GZIPInputStre