• 2024-07-14【Java】文件压缩实现过程
           在Java中,文件压缩的实现主要依赖于java.util.zip包中的类,如ZipOutputStream和ZipEntry。这些类提供了创建和操作ZIP格式压缩文件的功能。下面将详细分析Java中文件压缩的实现过程:一、创建Zip文件 创建ZipOutputStream实例:要创建一个新的ZIP文件,首先需要
  • 2024-07-02工具
    工具记载Zip操作importlombok.extern.slf4j.Slf4j;importjava.io.File;importjava.io.FileInputStream;importjava.io.FileOutputStream;importjava.io.IOException;importjava.nio.file.Files;importjava.nio.file.Paths;importjava.util.zip.ZipEntry;import
  • 2024-06-01总结常用9种下载(限速、多线程加速、ZIP、导Excel)
    一、前言下载文件在我们项目很常见,有下载视频、文件、图片、附件、导出Excel、导出Zip压缩文件等等,这里我对常见的下载做个简单的总结,主要有文件下载、限速下载、多文件打包下载、URL文件打包下载、Excel导出下载、Excel批量导出Zip包下载、多线程加速下载。二、搭建SpringBoo
  • 2024-05-28c# 文件压缩DotNetZip和SharpZipLib
     SharpZipLib和DotNetZip  DotNetZip示例usingSystem;usingSystem.IO;usingIonic.Zip;classProgram{staticvoidMain(string[]args){stringfolderToCompress=@"C:\path\to\your\folder";//要压缩的文件夹路径stringzi
  • 2024-04-26压缩工具-ZipUtil
    介绍:提供了两个压缩方法1、压缩指定文件夹2、根据文件列表压缩代码实现:/**打工人的学习代码...*/packagecom.mybatis.tool.util;importorg.slf4j.Logger;importorg.slf4j.LoggerFactory;importjava.io.File;importjava.io.FileInputStream;importjava.io.I
  • 2024-03-18Java导出多个Excel放在压缩包里
    之前做过一个导出多个Excel放在压缩包里的需求,当时也是网上找的思路,现在已经找不到之前的文章了,不多废话直接上代码。publicvoidexport(HttpServletRequestrequest,HttpServletResponseresponse){StringzipFileName="zipname.zip";List<Workbook>workbooks
  • 2024-01-16批量导出Excel打包成压缩包
    PgSchoolCalendarWeekManagePageQrypgSchoolCalendarWeekManagePageQry=newPgSchoolCalendarWeekManagePageQry();pgSchoolCalendarWeekManagePageQry.setPgSemesterManageId(pgTeachingSchedulingCurriculumQry.getPgSemesterManageId());pgSchoolCalendarWeekManagePage
  • 2023-11-19Java实现压缩文件浅谈
    背景:在Java中,可以使用java.util.zip包提供的类来进行文件的压缩和解压缩操作。主要涉及的类有ZipOutputStream、ZipEntry、ZipInputStream和InflaterInputStream。压缩文件的步骤和原理:创建一个FileOutputStream对象,用于将压缩后的数据写入到文件中。创建一个BufferedOutp
  • 2023-11-17java zip 压缩密码
    在Java开发中,Zip文件是一种常见的文件压缩格式。有时候我们需要给Zip文件添加密码保护,以确保文件的安全性。本文将指导你如何使用Java代码来实现Zip文件的添加密码功能。流程概述下面是实现“JavaZip添加密码”的整个流程:步骤描述步骤1创建一个Zip文件步骤2向Zi
  • 2023-11-09打工笔记--------------------------------c#处理ZIP文件帮助类
    一,代码usingSystem;usingSystem.IO;usingICSharpCode.SharpZipLib.Checksums;usingICSharpCode.SharpZipLib.Zip;namespaceHelper{publicclassZipHelper{publicstaticboolZipDirectory(stringfolderToZip,ZipOutputStreamzipStream,str
  • 2023-07-12导出多个excel的zip压缩包工具类
    importorg.apache.poi.xssf.usermodel.XSSFWorkbook;importjavax.servlet.ServletOutputStream;importjavax.servlet.http.HttpServletResponse;importjava.io.IOException;importjava.net.URLEncoder;importjava.util.List;importjava.util.zip.ZipEntry;importjava.
  • 2023-02-07将本地Excel文件压缩为zip返回下载(解决压缩文件名乱码)
    StringzipPath=basePath+File.separator+"ZIP"+File.separator;Filezip=newFile(basePath+File.separator+"ZIP"+File.separator+fileName+Time+".zip");
  • 2022-11-05Java 多线程写zip文件遇到的错误 write beyond end of stream!
    最近在写一个大量小文件直接压缩到一个zip的需求,由于zip中的entry每一个都是独立的,不需要追加写入,也就是一个entry文件,写一个内容,因此直接使用了多线程来处理,结果就翻
  • 2022-09-29java.util.zip包 OutputStream ZipOutputStream以压缩包的方式导出
    转自:https://blog.csdn.net/lvoelife/article/details/108620182/***压缩文件*@paramfileIds文件id:根据id可获取文件*@parampackageName下载