码迷,mamicode.com
首页 >  
搜索关键字:gzipinputstream    ( 22个结果
JAVA对字符串的压缩与解压缩
import java.io.ByteArrayInputStream;import java.io.ByteArrayOutputStream;import java.io.IOException;import java.util.zip.GZIPInputStream;import java.u...
分类:编程语言   时间:2015-04-02 18:03:12    阅读次数:179
java解压缩.gz .zip .tar.gz等格式的压缩包方法总结
1、.gz文件是linux下常见的压缩格式。使用java.util.zip.GZIPInputStream即可,压缩是 java.util.zip.GZIPOutputStream 1 public static void unGzipFile(String sourcedir) { 2 ...
分类:编程语言   时间:2015-03-30 22:34:41    阅读次数:318
Android解压缩ZIP / GZIP数据(基于InflaterInputStream实现)
在实际的项目代码使用过程中,发现如果用Java类库标准指定的GZIPInputStream读取压缩数据解压不能稳定工作,原因不明。反而使用InflaterInputStream可以替代GZIPInputStream稳定、正常工作,现在把基于InflaterInputStream的zip\gzip解压代码工具方法给出: public static byte[] decompress(byt...
分类:移动开发   时间:2015-02-13 16:34:02    阅读次数:181
String压缩 解压缩
数据传输时,有时需要将数据压缩和解压缩,本例使用GZIPOutputStream/GZIPInputStream实现。 1、使用ISO-8859-1作为中介编码,可以保证准确还原数据 2、字符编码确定时,可以在decompress方法最后一句中显式指定编码...
分类:其他好文   时间:2015-01-28 21:24:38    阅读次数:376
Java不同压缩算法的性能比较
本文将会对常用的几个压缩算法的性能作一下比较。结果表明,某些算法在极端苛刻的CPU限制下仍能正常工作。文中进行比较的算有:JDK GZIP ——这是一个压缩比高的慢速算法,压缩后的数据适合长期使用。JDK中的java.util.zip.GZIPInputStream / GZIPOutputStre...
分类:编程语言   时间:2015-01-04 19:10:29    阅读次数:201
GZIPInputStream read()方法中的巨坑
问题现象: 在从.gz文件中按一定缓存大小读取文件时,会莫名其妙地出现重复读取让此一读过的数据: 例如,第一次: abcdefghi 第二次读取成了: jkldefghi 原因: 百思不得其解,后来看网络上有说法说read方法不一定将缓存填满。 于是上述现象得到了解释,即第二次其实只读到了jkl这几个字符,而后面的defghi又没有被清除掉,于是出现了上述现象。 解决方法: 每...
分类:其他好文   时间:2014-10-23 16:19:13    阅读次数:256
sokect数据压缩实现
上一篇文章说到了用Java Socket来传输对象,但是在有些情况下比如网络环境不好或者对象比较大的情况下需要把数据对象进行压缩然后在传输,此时就需要压缩这些对象流,此时就 可以GZIPInputStream和GZIPOutputStream来处理一下socket的InputStream和Outpu...
分类:其他好文   时间:2014-09-14 12:37:27    阅读次数:169
Java把一个gzip格式的文件读出来转存成String
InputStream in = new GZIPInputStream(new FileInputStream(file)); Scanner sc=new Scanner(in); while(sc.hasNextLine()){ html.append(sc.nextLine().toString()+"\r\n"); }...
分类:编程语言   时间:2014-09-06 17:27:33    阅读次数:197
zip格式转化成String
InputStream in = new GZIPInputStream(new FileInputStream(file)); Scanner sc=new Scanner(in); while(sc.hasNextLine()){ html.append(sc.nextLine().toString()+"\r\n");...
分类:其他好文   时间:2014-09-06 17:27:23    阅读次数:183
byte数组和String之间的相互转换代码
public static String converByteToString(byte[] data) { ByteArrayInputStream byteInput = null; GZIPInputStream gzin = null; ByteArrayOutputStream byteOutput = null; String data = null; byte[]...
分类:其他好文   时间:2014-08-27 16:38:08    阅读次数:142
22条   上一页 1 2 3 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!