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
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
在实际的项目代码使用过程中,发现如果用Java类库标准指定的GZIPInputStream读取压缩数据解压不能稳定工作,原因不明。反而使用InflaterInputStream可以替代GZIPInputStream稳定、正常工作,现在把基于InflaterInputStream的zip\gzip解压代码工具方法给出:
public static byte[] decompress(byt...
分类:
移动开发 时间:
2015-02-13 16:34:02
阅读次数:
181
数据传输时,有时需要将数据压缩和解压缩,本例使用GZIPOutputStream/GZIPInputStream实现。
1、使用ISO-8859-1作为中介编码,可以保证准确还原数据
2、字符编码确定时,可以在decompress方法最后一句中显式指定编码...
分类:
其他好文 时间:
2015-01-28 21:24:38
阅读次数:
376
本文将会对常用的几个压缩算法的性能作一下比较。结果表明,某些算法在极端苛刻的CPU限制下仍能正常工作。文中进行比较的算有:JDK GZIP ——这是一个压缩比高的慢速算法,压缩后的数据适合长期使用。JDK中的java.util.zip.GZIPInputStream / GZIPOutputStre...
分类:
编程语言 时间:
2015-01-04 19:10:29
阅读次数:
201
问题现象:
在从.gz文件中按一定缓存大小读取文件时,会莫名其妙地出现重复读取让此一读过的数据:
例如,第一次:
abcdefghi
第二次读取成了:
jkldefghi
原因:
百思不得其解,后来看网络上有说法说read方法不一定将缓存填满。
于是上述现象得到了解释,即第二次其实只读到了jkl这几个字符,而后面的defghi又没有被清除掉,于是出现了上述现象。
解决方法:
每...
分类:
其他好文 时间:
2014-10-23 16:19:13
阅读次数:
256
上一篇文章说到了用Java Socket来传输对象,但是在有些情况下比如网络环境不好或者对象比较大的情况下需要把数据对象进行压缩然后在传输,此时就需要压缩这些对象流,此时就 可以GZIPInputStream和GZIPOutputStream来处理一下socket的InputStream和Outpu...
分类:
其他好文 时间:
2014-09-14 12:37:27
阅读次数:
169
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
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
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