Java 字符串压缩ZIP GZIP
来源:互联网 发布:中国数据网站 编辑:程序博客网 时间:2024/06/02 07:13
不废话 直接上代码
import java.io.ByteArrayInputStream;import java.io.ByteArrayOutputStream;import java.io.IOException;import java.util.zip.GZIPInputStream;import java.util.zip.GZIPOutputStream;//将一个字符串按照zip方式压缩和解压缩public class ZipStr {// 压缩public static String compress(String str) throws IOException {if (str == null || str.length() == 0) {return str;}ByteArrayOutputStream out = new ByteArrayOutputStream();GZIPOutputStream gzip = new GZIPOutputStream(out);gzip.write(str.getBytes());gzip.close();return out.toString("ISO-8859-1");}// 解压缩public static String uncompress(String str) throws IOException {if (str == null || str.length() == 0) {return str;}ByteArrayOutputStream out = new ByteArrayOutputStream();ByteArrayInputStream in = new ByteArrayInputStream(str.getBytes("ISO-8859-1"));GZIPInputStream gunzip = new GZIPInputStream(in);byte[] buffer = new byte[256];int n;while ((n = gunzip.read(buffer)) >= 0) {out.write(buffer, 0, n);}// toString()使用平台默认编码,也可以显式的指定如toString("GBK")return out.toString();}}
- Java 字符串压缩ZIP GZIP
- java使用zip与gzip压缩字符串对比
- java gzip 压缩字符串
- Java zip/gzip文件压缩和解压缩
- Java zip/gzip文件压缩和解压缩
- Java压缩Zlib,Gzip,Zip支持J2ME
- Java Zip多文件压缩和 GZIP压缩
- java压缩和解压缩Zip、Jar、Gzip文件
- java压缩和解压缩Zip、Jar、Gzip文件
- java压缩和解压缩Zip、Jar、Gzip文件
- java压缩和解压缩Zip、Jar、Gzip文件
- java压缩和解压缩Zip、Jar、Gzip文件
- Thinking in java -- 压缩(GZIP与ZIP格式压缩)
- java压缩和解压缩Zip、Jar、Gzip文件
- java压缩和解压缩Zip、Jar、Gzip文件
- java压缩和解压缩Zip、Jar、Gzip文件
- 读书笔记: Java用zip和gzip压缩数据流
- 使用GZIP和Zip压缩Java数据流(转)
- 文理综合考试题
- div显示和隐藏
- 内部类
- Oracle视图的作用与安全性发的介绍
- android 判断是否在桌面,当前程序是否在运行
- Java 字符串压缩ZIP GZIP
- 使用webservice出现的两个错误
- 解决tail出错方法
- Spring MVC 3 深入总结 .
- 配置:使安装在64位系统上的IIS7支持32位的应用程序
- SOCK/HTTP代理协议解析
- java解析xls文件
- Content-Type
- 2012网络技术趋势:数据中心