备用
import java.io.BufferedReader;
import java.io.FileInputStream;
import java.io.FileOutputStream;
import java.io.InputStreamReader;
import java.util.zip.GZIPInputStream;
import java.util.zip.GZIPOutputStream;
public class MainClass
{
/**
* 将kuka.txt文件通过GZIPOutputStream压缩为test.gz
*/
public void compression()
{
try
{
FileInputStream in=new FileInputStream("c:/kuka.txt");
GZIPOutputStream out=new GZIPOutputStream(new FileOutputStream("c:/test.gz"));
System.out.println("c:/kuka.txt---->c:/tets.gz");
int c;
while ((c=in.read())!=-1)
{
out.write(c); //写压缩文件
}
in.close();
out.close();
} catch (Exception e)
{
e.printStackTrace();
}
}
/**
* 通过GZIPInputStream解压"test.gz"文件,将文件内容显示出来,并恢复为lovekuka.txt
*/
public void decompression()
{
try
{
//首先读取压缩包中的内容,并显示出来
BufferedReader reader=new BufferedReader(
new InputStreamReader(
new GZIPInputStream(
new FileInputStream("c:/test.gz"))));
String s;
while ((s=reader.readLine())!=null)
{
System.out.println(s); //读每一行,并显示出来
}
reader.close();
System.out.println("c:/test.gz--->c:/lovekuka.txt");
GZIPInputStream stream=new GZIPInputStream(new FileInputStream("c:/test.gz"));
FileOutputStream out=new FileOutputStream("c:/lovekuka.txt");
int c;
while((c=stream.read())!=-1)
{
out.write(c);
}
stream.close();
out.close();
} catch (Exception e)
{
e.printStackTrace();
}
}
}
分享到:
相关推荐
前端上传ZIP压缩文件 使用 ZipInputStream 来解压至指定目录中.
主要为大家详细介绍了java后台批量下载文件并压缩成zip下载的方法,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
JAVA后台处理带有中文名称的ZIP压缩文件工具包,用于后台修正jdk自带ZIP工具类无法处理中文的问题。
带java后台的mui图片压缩上传及回显。 图片可以多选,压缩率可以自己设置。 复制过去即可使用。
java实现视频上传,前端用webuploader分片,后台合文件并用ffmpeg进行压缩处理。
采用java后台压缩,利用java原生的imageIO类进行裁剪,含图片文件转base64位编码,下载修改图片路径,即可使用
可以进行单压缩或分卷压缩(后续会基于WinRAR6.02版本封装解压工具) ...注:由于WinRAR控制台模式不支持定义压缩文件格式,故压缩后的文件均为rar格式(若需要设置zip格式可以自行封装,开启WinRAR后台执行模式即可)
1.将数据导成.csv格式,并压缩成.zip格式后,显示下载提示(含保存文件路径) 2.前后台代码都有哦
JAVA 实现ZIP文件解压和压缩的功能,所需jar包也在里面了,亲测可行,若是需要java后台实现上传功能可留评论更新
计算机生产实习:OA后台管理(web前端+Java后端)完整项目压缩文件包 idea开发,MySQL5.7数据库,使用MySQL8.0 jar包,各人软件差异,学习过程可能需要调试对应的代码
通过后台上传一个压缩文件然后直接通过代码的处理将文件解压缩
使用Gzip打包JavaScript、CSS文件,Java后台Filter解压缩
手机移动端上传图片压缩完美解决方案 LocalResizeIMG+EXIF+ASP后台上传(后台上传文件可自己替换成PHP或JAVA) 完美解决苹果手机拍照上传图片90度旋转问题,EXIF缩减后加入LocalResizeIMG文件,只要两个JS文件引用即可...
/** * 根据 策划的配置表来生成 json * excel 目前使用的版本为2007,其他版本未测试, * excel 格式 定义 ... * 二进制的方式,一般用于 后台管理界面 的文件上传后的处理。 * @author wgq * */
4.图片上传部分:在文件上传部分已有功能的基础上实现了上传前缩略图预览,前台js文件后缀验证,后台代码文件后缀验证和文件类型验证(就算修改后缀名也无法成功上传),支持图片上传前压缩; 5.多选择器多文件上传...
java宠物商城网站及后台可以运行,有数据库文件(mysql),导入库即可,小白可以操作。亲测可以运行的,eclipse / idea 均可。
主要为大家详细介绍了java实现客户端向服务器发送文件,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
压缩文件中包含了两个文件,第一个文件详细说明了在页面上EXTJS如何使用JSON对象进行数据的查询与加载。第二个文件详细说明了在后台JAVA类中,如何对JSON对象进行处理,并返回JSON对象,以供前台页面使用
SpringBoot(31) 整合MinIO实现文件上传与下载