精华内容
下载资源
问答
  • java压缩文件指定位置

    千次阅读 2019-12-06 15:03:56
    //构建压缩文件File File zipFile = new File(zipFileName); //初期化ZIP流 ZipOutputStream out = null; try { //构建ZIP流对象 out = new ZipOutputStream(new FileOutputStream(zipFile)); //循环处理传...
    package cn.com.cis.acic.util;
    
    
    import java.io.File;
    import java.io.FileInputStream;
    import java.io.FileOutputStream;
    import java.io.IOException;
    
    import java.util.ArrayList;
    import java.util.zip.ZipEntry;
    import java.util.zip.ZipOutputStream;
    
    
    public class ZIPUtil {
    	/***
    	 * fileList 传入需要压缩的文件地址和文件名集合  
    	 * zipFileName 生成文件地址及名称 如: date/file/2019/12/2101001.zip
    	 * */
    	public static void main(String[] args) {
    		ArrayList<String> arrayList=new ArrayList<String>();
    		arrayList.add("D:\\zip/21000.xlsx");
    		arrayList.add("D:\\zip/21004007717-File.xlsx");
    		ZIPUtil.createZipFile(arrayList, "D:\\zip/aa.zip");
    		
    	}
    	
        public static String createZipFile(ArrayList<String> fileList,
            String zipFileName) {
            if ((fileList == null) || (fileList.size() == 0)) {
                return null;
            }
    
            //构建压缩文件File
            File zipFile = new File(zipFileName);
            //初期化ZIP流
            ZipOutputStream out = null;
            try {
                //构建ZIP流对象
                out = new ZipOutputStream(new FileOutputStream(zipFile));
                //循环处理传过来的集合
                for (int i = 0; i < fileList.size(); i++) {
                    //获取目标文件
                    File inFile = new File(fileList.get(i));
                    if (inFile.exists()) {
                        //定义ZipEntry对象
                        ZipEntry entry = new ZipEntry(inFile.getName());
                        //赋予ZIP流对象属性
                        out.putNextEntry(entry);
                        int len = 0;
                        //缓冲
                        byte[] buffer = new byte[1024];
                        //构建FileInputStream流对象
                        FileInputStream fis;
                        fis = new FileInputStream(inFile);
                        while ((len = fis.read(buffer)) > 0) {
                            out.write(buffer, 0, len);
                            out.flush();
                        }
                        //关闭closeEntry
                        out.closeEntry();
                        //关闭FileInputStream
                        fis.close();
                    }
                }
            } catch (IOException e) {
                e.printStackTrace();
            } finally {
                try {
                    //最后关闭ZIP流
                    out.close();
                } catch (IOException e) {
                    e.printStackTrace();
                }
            }
            return zipFileName;
        }
    }
    

     

    展开全文
  • linux压缩文件解压到指定的目录

    千次阅读 2019-07-15 20:08:29
    linux下tar命令解压到指定的目录 : #tar -zxvf /abc.tar.gz -C /zzz/abc 这里的-C C要大写 //把根目录下的abc.tar.zip解压到/zzz/abc下,前提要保证存在/zzz/abc这个目录 这个和cp命令有点不同,cp命令如果不存在这...

    linux下tar命令解压到指定的目录 :

    #tar -zxvf /abc.tar.gz -C /zzz/abc 这里的-C C要大写
    //把根目录下的abc.tar.zip解压到/zzz/abc下,前提要保证存在/zzz/abc这个目录
    这个和cp命令有点不同,cp命令如果不存在这个目录就会自动创建这个目录!

    附:用tar命令打包
    例:将当前目录下的zzz文件打包到根目录下并命名为zzz.tar.gz
    #tar zcvf /zzz.tar.gz ./zzz

    展开全文
  • bat批处理指定目录压缩文件进行解压到指定目录 @echo off @echo 压缩文件备份 /y表示文件重名时自动覆盖写成/n默认不覆盖/?界面提示 xcopy /y D:\压缩包所在路径\*.rar D:\备份路径\ @echo 解压文件,-or表示文件...

    bat批处理指定目录压缩文件进行解压到指定目录

    @echo off
    
    @echo 压缩文件备份  /y表示文件重名时自动覆盖写成/n默认不覆盖/?界面提示
    xcopy /y D:\压缩包所在路径\*.rar  D:\备份路径\
    
    @echo 解压文件,-or表示文件解压后遇到重名文件自动重命名,首先检测目录下是否存在.rar的文件
    if  exist D:\批量解压文件并备份\压缩包\*.rar (
        WinRAR e -or "D:\压缩包所在路径\*.rar" "D:\解压到该路径下"
    @echo 也可以写成这样     "C:\Program Files\WinRAR\rar.exe" e -or "D:\压缩包所在路径\*.rar" "D:\解压到该路径下"
    )
    
    @echo 删除原压缩包文件
    del /f /s /q /a D:\压缩包所在路径\*.rar
    
    @echo off
    

    自身不会bat脚本编写,百度整合获得,文件路径请按规则自行修改,注释已写的比较清楚,有问题欢迎评论

    展开全文
  • 针对WINZIP压缩文件,黑客最常使用的工具就是Elcomsoft公司的“Advanced ZIP Password Recovery”(简称AZPR),AZPR提供了一个图形化的用户界面,黑客经过几个简单的步骤就可以破解ZIP压缩文件包的密...

    压缩文件密码破解

    如果你想要破解是很难的,不知道你的密码长度有多少,破解所需的时间是根据你的密码长度来算的,方法我给你:

    1.WINZIP压缩文件的破解

    针对WINZIP压缩文件,黑客最常使用的工具就是Elcomsoft公司的“Advanced ZIP Password Recovery”(简称AZPR),AZPR提供了一个图形化的用户界面,黑客经过几个简单的步骤就可以破解ZIP压缩文件包的密码。

    第一步:配置破解工具

    首 先在“ZIP password-encrypted file”打开被加密的ZIP压缩文件包,可以利用浏览按钮或者功能键F3来选择将要解密的压缩文件包;在“Type of attack”中选择攻击方式:包括“Brute-force”(强力攻击)、“mask”(掩码搜索)、“Dictionary”(字典攻击)等;在 “Brute-force range options”设定强力攻击法的搜索范围,如果用户了解口令的组合特点,通过设定以下选择可以大大缩短搜索时间;在“Start from”中 ,当用户知道口令的起始字符序列时,可以设定该选项。例如,当用户知道口令全部使用小写字母,长度是5,并且以字母“k”开头,那么可以在该项填写 “kaaaa”,AZPR将从这个口令开始依次向后搜索所有的可能密码;在“Password length”中可以设定口令长度,这也是一个决定搜索时间的重要选项; “Auto-save”:自动存储选项的功能是定期自动保存软件当前设置与当前工作状态,这些关键参数将会定期自动保存在一个名为 “~azpr.ini”,用户可以自行指定保存参数的文件名、自动保存的时间间隔等等,该选项使得用户能够继续上次中断的解密进程。
    第二步:开始破解

    经 过以上几个关键的选项的设置,黑客就可以开始破解你的ZIP文件了,点击“Start”按钮即可进行解密运算,由于AZPR有以上保存参数和状态的功能, 用户随时可以中断或者继续运算过程。当密码找到后,用户会在结果窗口中看到密码内容、试探密码总数、破解消耗时间、平均运算速度等信息。如果没有找到密 码,也会有相应的提示信息。

    2.WINRAR压缩文件的破解

    针对WINRAR压缩文件,Elcomsoft公司也推 出了“Advanced RAR Password Recovery”,该软件解密速度很快,可以帮你找回RAR文件的密码,注册后可以解开多达128位密码。它提供有预估算出密码所需要的时间;可中断计 算与恢复继续前次的计算。然而到黑客手里也就变成了一个破解的工具,其具体使用方法与“Advanced ZIP Password Recovery”大致相同,这里不多介绍了。
    3. 当心“多功能密码破解软件”作祟

    此外,目前还有一款名为“多功能密码破 解软件”的工具值得大家注意,也是黑客经常使用的。该软件可以破解Access97/2000/xp密码,Word/Excel97/2000/xp、 QQ(本地和在线)、SQLSERVER(本地和远程)、windows98登陆密码、ZIP/RAR文件密码,星号密码察看,可以察看任何显示为*的密 码内容(网页除外)。ZIP/RAR文件密码也难逃该软件一“劫”!下面看看黑客到底是如何利用这个工具兴风作浪的。

    黑客安装并运行该软件,切换到“ZIP/RAR”选项
    点击“浏览”按钮找到本地硬盘上要破解的ZIP/RAR文件,然后需要进行以下的设置:

    (1)“破解位数设置”:你可以设置好密码最小长度和密码最大长度。

    (2)“破解字符设置”:你可以选择是用数字、小写字母、大写字母中一个或者多个,这需要根据设置的压缩包的密码来进行选择,当然,如果都选的话,那么破解的速度肯定更慢,花费的时间也更长。

    设置完毕后,点击“开始”按钮即可进行破解,经过一段时间的破解后,最后在“进度”框中显示破解的密码,
    三、巧妙设置,让压缩文件无懈可击

    除 了用来压缩文件,我们还常常把WinRAR、WINZIP当作一个加密软件来使用,在压缩文件的时候设置一个密码就可以达到保护数据的目的了。正因为如 此,专门针对压缩文件密码的破解软件也是遍地开花。密码的长短对于现在的破解软件来说,已经不是最大的障碍了。那么,怎样才可以让压缩加密的文件牢不可破 呢? 除了做好日常的安全防范工作外,我们还要巧妙进行以下设置:

    现在的破解软件在破解加密文件密码的时候总要指定一个Encrypted File(目标文件),然后根据字典使用穷举法来破解密码。但是如果我们将多个需要加密的文件压缩在一起,然后为每一个文件设置不同的密码,那破解软件就无可奈何了,具体操作如下:

    1.按照常规的方法把它压缩并且设置一个密码;
    2.准备一个其他文件(当然这个文件小一点最好了,因为我们只是利用它来迷惑破解软件而已);
    3.在WinRAR的工作窗口中打开我们第一步已经压缩好的加密文件,在“命令”菜单中选择“添加文件到压缩包”菜单选项
    4.在弹出的“请选择要添加的文件”对话框中选择我们准备的“其他文件”,点击“确定”按钮后回到“压缩文件名字和参数”对话框;

    5.在“高级”选项卡标签中点击“设置密码”按钮设置一个不同的密码,然后开始压缩即可
    经 过以上步骤,现在两个密码已经设置完成了(如果添加了多个文件,也可以给每个文件设置不同的密码,如果你担心自己会忘记,只设两个密码也可以达到目的)。 打开压缩文件可以看到每一个文件名的右上角都有一个表示加密的星号,但是打开其中不同的文件都需要相对应的密码,使用破解软件是得不到正确密码的。这种方 法对用WinZip加密的文件同样适用。

    我上网下载了rar压缩文件,有密码,用arpr工具怎么破解不了,

    ARPR这个东西很难弄到正版的,所以一般只能三位密码以内的破解,即使弄到正版的你不知道加密时用的密码库,密码位数,给你连续破一年也不一定解出来,所以最好联系加密的人。毕竟也是加了密的,自己破解也不合法

     

    用ARPR破解压缩包为什么破解的密码只有A

    你是下的那个所谓的汉化版吧...哪个版本有问题的...首先我反对这些软件...不过你想要的话留下邮箱我发给你

    如何破解RAR文件的压缩密码?

    上网找破解工具啊,下面是我Www.BKJIA.com以前收集过的不知道还能不能下,呵呵,你看看,如果不能你可以自己上网搜搜的

    多功能密码破解软件:
    http://www.onlinedown.net/soft/38220.htm

    Advanced RAR Password Recovery
    http://www.onlinedown.net/soft/8271.htm

    RAR Password Cracker
    http://www.onlinedown.net/soft/4895.htm

    Turbo ZIP Cracker V0.3
    ZIP密码暴破工具,支持由WinZIP、PKZIP以及其它兼容ZIP格式的软件(比如WinRAR等)加密的ZIP压缩包,破解速度比较理想。
    http://www.skycn.com/soft/22909.html

    展开全文
  • 压缩文件解压到指定目录

    千次阅读 2017-10-24 14:02:00
    // 获取zip包 String filerealpath = "URL"; // 获取压缩文件中的文件的输入流 ZipFile zf = null; ZipInputStream zin = null; ZipEntry ze = null
  • zip或tar排除指定文件进行压缩

    千次阅读 2018-11-06 08:43:59
    对某个目录进行压缩的时候,有时候想排除掉某个目录或者文件 1. zip--&gt;&gt;&gt;&gt;可以使用zip命令的-x参数排除指定文件 举例说明,test目录下有1.png、2.tt、good.txt三个文件,现在将...
  • 需求:服务器指定图片尺寸大小,并且限制图片文件大小,因此选择图片后需要进行操作 保存图片的时候,会发现实际文件大小大于当前设置的大小,这个问题最后面解决;
  • 将存放sourceFilePath目录下的源文件,打包成fileName名称的zip文件,并存放到zipFilePath路径下
  • HDFS文件压缩

    千次阅读 2020-01-04 18:06:11
    这种情况下,MapReduce会采用正确的做法,它不会尝试切分gzip压缩文件,因为它知道输入的时gzip压缩文件(通过文件扩展名看出)且gzip不持支切分。这是可行的,但 牺牲了数据的本地性 :一个map任务处理8个HDFS块...
  • Ubuntu解压缩zip文件指定路径

    千次阅读 2020-08-21 10:24:59
    如果unzip命令还没有安装,就终端输入 ...如果想要将文件压缩到特定路径,使用(-d指定目标路径) unzip file.zip -d destination_folder 如果源目录和目标目录是相同的,则使用 unzip file.zip ...
  • linux 压缩文件解压到到指定的目录

    万次阅读 2018-05-16 18:23:08
    工作中经常碰到把一个压缩文件解压到指定的目录下面,例如把/home/ybj/Desktop目录下的 libpng-1.2.53.tar.gz 这个压缩文件解压到 /home/ybj 这里:tar zxvf httpd-2.2.15.tar.gz -C /home/ybj 这样就成功解压到...
  • 安装7z,下载地址 7z linux下载地址https://download.csdn.net/download/qq_27608983/11244291 解压安装 linux命令: 1.tar xjvf 7z-linux.tar.bz2 7z-linux.tar.bz2 为压缩包 ...分卷压缩文件 1.cd 进...
  • 情景: 例我现在有一级目录chaochao, 二级目录有text文件夹, 三级目录有music文件夹、photo文件夹、txt1.txt文件、txt2.txt文件 ...压缩 text 文件夹下所有文件: zip -r text.zip text 压缩 text
  • 目录 问题描述: 解决方法: tar -zxvf 要解压的文件名 -C 要解压到哪个路径下 ...-C 目录:这个选项用压缩特定目录解压缩可以使用这个选项(注意,这里的 C 一定要大写) 例如:我想把answ...
  • 开发中,前端上传的文件流,后台接口中通常是用MultipartFile类型的流格式接收,但是接收到的文件流往往不能满足我们的使用要求,我们需要转为File类型的文件流再去读取文件的宽高,大小等属性进行压缩上传等...
  •  * @param zipPath 生成的zip文件存在路径(包括文件名)  */  public static void createZip(String sourcePath, String zipPath) {  FileOutputStream fos = null;  ZipOutputStream zos = null;...
  • 将大文件或目录打包、 压缩并分割成制定大小的文件Linux下可以通过组合使用tar,bzip2(或者gzip),split命令来实现。 命令格试 tar -zcvf [ file_directory ] |sqlit -b [ file_size ][ m,k ] - [ file.tar.gz ] ...
  • import os import datetime import tarfile import fnmatch def find_spe_file(root, patterns=['*'], non_cludedir=[]): for root, dirnames, filenames in os.walk(root): for pattern in patterns: ...
  •  * 打包成zip压缩文件    *     * @author admin    *    */   public   final   class  FileToZip {      private  FileToZip(){}      /**    * 将...
  • 一,linux通配符压缩文件如下: 如这种按年月日的文件夹要分开压缩需要使用通配符匹配压缩,如只压缩2017年的: find 2017* | xargs tar -zcvf 2017.tar.gz 或者: tar cvf 2017.tar 2017* 或者: tar cvfz ...
  • winrar压缩文件但是排除指定目录

    千次阅读 2019-02-11 11:34:40
    "C:\Program Files\WinRAR\WinRAR.exe" a -r -x*\upload\ -x*\aaa\ -x*\b\bb\ D:\my_db.rar D:\my...说明:把D:\my_db目录下的文件压缩为D:\my_db.rar,但是不压缩D:\my_db下的*\upload\、*\aaa\、*\b\bb\...
  • Java多文件压缩下载解决方案

    万次阅读 2018-09-07 18:00:33
    会员运营平台经过改版后页面增加了许多全部下载链接,上周上线比较仓促,全部下载是一个直接下载ZIP压缩文件的链接,每个ZIP压缩文件都是由公司运营人员将页面需要下载的文件全部压缩成一个ZIP压缩文件,然后通过...
  • qtlinux系统下实现压缩文件

    千次阅读 2019-01-15 15:10:18
    编程进行文件压缩一般有三种方法: 一是使用zlib的C++开源源码; 二是使用Quazip动态库; 三就是子进程中使用第三方软件。 由于windows中开发qt程序使用了zlib源码库;而linux下的命令行操作又如此简单。这里用...
  • zipf = zipfile.ZipFile(zippath,'w') # 路径中创建一个zip对象 # zippath:zip文件全路径,例:D:\Users\XXX\Desktop\arcgis\filename.zip zipf.write(addedfilepath, arcname) # 写文件 # addedfilepath:将要...
  • # 怎么用c#写一个解压指定目录下所有的压缩文件,并且把压缩文件里面的内容放进指定文件夹呢?
  • Zip解压-可设置压缩文件编码方式

    热门讨论 2015-09-19 22:32:24
    jdk自带的ZipEntry类解压zip文件,中文文件会出现乱码,jar包是根据Apache的解压缩包进行改造的,也适合于Android使用
  • 然后给大家看下 zip 文件的压缩过程,我的压缩方法可以直接压缩文件在当前目录下,并不把自己压缩进来,而且可以保留原来文件夹的目录结构。 这里用list()做一个克隆提前执行下,不然会后面循环时才执行这一引用,...
  • Python压缩指定文件及文件夹为zip

    千次阅读 2018-08-02 16:29:00
    Python压缩指定的文件及文件夹为.zip 代码: def zipDir(dirpath,outFullName): """ ... 压缩指定文件夹 ... :param outFullName: 压缩文件保存路径+xxxx.zip :return: 无 """ zip = zip...
  • Java实现zip文件压缩与解压缩--附完整代码

    万次阅读 多人点赞 2019-07-26 14:54:09
    Java实现文件压缩与解压缩-----zip、.7z1. 基本概念1.1 Java中实现zip的压缩与解压缩1.1.1 基本概念1.1.2 zip压缩代码实现1.3 zip压缩代码改进 1. 基本概念 1.1 Java中实现zip的压缩与解压缩 1.1.1 基本概念 ...
  • //指定压缩文件存放路径 String zipFileName = "src/main/resources/zipFiles/"+zipName+".zip"; File zipFile = new File(zipFileName); //构建输出流 FileOutputStream fout = new FileOutputStream(zipFile)...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 467,752
精华内容 187,100
关键字:

压缩文件怎么保存在指定位置