精华内容
下载资源
问答
  • 如果您从互联网上下载了许多程序和文件,可能会遇到很多压缩文件,而压缩包压缩文件或压缩文件夹的载体,将压缩包进行解压操作后,能够得到对应压缩文件的原始文件,但是有时解压后没有得到文件就会非常令人困惑了...

    概要

    【发布于2019年09月27日,由UnCutData数据恢复】

    001gif.gif

    我的压缩包解压后文件丢失了,能恢复吗?

    如果您从互联网上下载了许多程序和文件,可能会遇到很多压缩文件,而压缩包是压缩文件或压缩文件夹的载体,将压缩包进行解压操作后,能够得到对应压缩文件的原始文件,但是有时解压后没有得到文件就会非常令人困惑了。

    xfq190927801.png

    “我的客户给我发送了一个包含很多照片的压缩包,明天就急着要用,当我把它解压之后却发现并没有照片,真的很奇怪,为什么会这样?最糟糕的是在解压之后我就将放在D盘的压缩包删除了,真的是太让人着急了,有没有什么办法能帮我找回删除的压缩包吗?”

    小知识——解压后没有文件的原因

    xfq190927802.png

    1、如果您收到的压缩包内本身没有文件,那么解压后自然就找不到文件,您可以核对原来下载的压缩包里面是否包含目标文件;

    2、如果您在下载压缩包的过程中出现错误,也会导致解压后找不到文件,您可以更换别的下载方式重新下载一遍,然后再进行解压操作;

    3、解压出错,如果您的压缩包有解压密码,那么如果密码出错,解压出来的文件夹也会是空文件,请您核对解压密码是否正确;

    4、如果压缩包损坏,或者是压缩包本身文件已经损坏了,解压不出来文件也是非常常见的事情。

    您的疑惑是否已经得到解答了呢?不过不管是什么原因,都得从压缩包身上找原因,那么最关键的就是如何恢复已经删除的压缩包,下面就来为您介绍一种最有效的无损恢复方法。

    使用UnCutData Recovery Wizard Free恢复您的压缩包

    UnCutData Recovery Wizard Free是一款适用于不同损失情况的一体化免费数据恢复软件,在三个简单快捷的步骤之后,您重要的压缩包就能够重新回到您的手中了。

    现在就让UnCutData Recovery Wizard Free来告诉您,它是如何通过下面具体的步骤,为您找回急需的压缩包,让您不再焦虑的。

    步骤一:进入软件选择丢失数据的格式

    首先请您打开UnCutData Recovery Wizard Free,出现在您眼前的是数据的格式选择界面。

    界面里有两行代表文件格式的图标,您需要做的是选择压缩包格式的文件,而这个格式并没有单独列出来,那么您可以勾选第一行左起最后一个图标,代表其他格式。

    勾选完成后,在图标右下角会出现一个带着对勾的小圆圈,这个时候您就可以点击右端的“下一步”按钮了。如下图所示。

    xfq190927803.png

    步骤二:选择压缩包原本所在的磁盘

    这时出现在您面前的,是对磁盘进行选择的界面,接下来您需要做的就是选择您删除的压缩包原本所在的磁盘。

    您的压缩包原本是存储在D盘的,那么请您选择D磁盘,在选中之后,磁盘名称那一行的最右端会出现一个有着对勾的小圆圈,这个时候您就可以点击右上方的“扫描”按钮对您的D磁盘进行扫描了。如下图所示。

    xfq190927804.png

    对原盘进行扫描检索

    扫描需要一定时间,时间的长短是由您的D磁盘中存有的文件来决定的,文件类型越复杂,文件大小越大,扫描的时间就越长。如下图所示。

    正常情况下,如果您的磁盘内存有2G左右的各类格式的文件,大概需要几分钟即可完成全部扫描,还请您心等待。

    xfq190927805.png

    步骤三:选择您需要的压缩包进行恢复

    扫描完成后,您就能通过界面左侧栏浏览您D盘中的所有文件了。

    这时需要您一级一级进行浏览,然后找到您删除的压缩包并进行选中,然后点击右上角的“恢复”按钮。如下图所示。

    xfq190927806.png

    如果在扫描之后您并没有找到您需要的压缩包文件,您也无需担心,UnCutData Recovery Wizard Free提供有两种进行扫描的方式,一种就是刚刚进行的快速扫描,这种扫描方式的优点在于速度快,但是一些深层文件可能扫描不出来。

    在这种深度文件没有被检索出的情况下,深度扫描会帮您检索到需要的压缩包,但是用时稍长,这个时候请您点击界面上端黄色字体的“深度扫描”按钮,更加深入的扫描即刻开始,请您再次耐心等待。如下图所示。

    xfq190927807.png

    深度扫描完成后,找到被删除的压缩包,选中并点击“恢复”按钮,此时您的压缩包就完好无损的回到您的手中了。如下图所示。(为了取得更好的恢复效果,建议在扫描丢失文件的时候,先进行快速扫描,再进行深度扫描。)

    xfq190927808.png

    以上就是UnCutData Recovery Wizard Free为您找回误删除的压缩包的具体操作方法,整个流程简单易懂,即便您是刚入门的电脑小白,又或者从未接触过数据恢复软件,也能快速上手,轻松掌握。

    如果您需要UnCutData Recovery Wizard Free,您可以通过下方的链接获取正版,并且还有免费版本供您体验,免费版支持恢复的数据大小为200M。如果您仍心存疑虑,那么不妨看看使用过这款软件的里昂先生是怎么进行评价的吧。

    “当解压并删除原始压缩包然后发现并没有预想的大批量照片时,我的内心的慌乱的,不过还好我让自己平静下来并去搜索了数据恢复软件,然后在短短几分钟内,UnCutData找回了我删除的压缩包,让我彻底平静了下来,它的恢复能力和恢复效果简直是完美!”

    版权申明:https://www.365huifu.com/article/compressed-packet-recovery.html

    相关文章

    展开全文
  • 加密的压缩包文件如何解压

    千次阅读 2021-08-30 11:56:54
    如果压缩包带有打开密码,在不知道密码的情况下,是没有办法避免打开密码进行解压的,所以只有将打开密码找到,才能解压文件。找到压缩包密码也有很多途径,比如找设置密码的人、或者是输入现在网站的网址、一些常见...

    如果压缩包带有打开密码,在不知道密码的情况下,是没有办法避免打开密码进行解压的,所以只有将打开密码找到,才能解压文件。找到压缩包密码也有很多途径,比如找设置密码的人、或者是输入现在网站的网址、一些常见的简单的密码、破解软件,比如奥凯丰 压缩包解密大师。

    将压缩包(支持rar、zip、7z格式)添加到软件中,选择一个合适的找回方法,点击【下一步】之后等待软件找到正确的密码

     Ps:密码找回成功概率和找回密码所花时间与密码本身的长度和复杂程度有关

    展开全文
  • 压缩包文件解压码如何破解

    千次阅读 2021-09-10 11:15:09
    压缩包文件带有大打开密码是对压缩文件的一种加密,并不能通过一些方法绕开压缩包文件的打开密码解压文件,只能通过软件找到压缩包正确的打开密码,输入密码之后正常解压压缩包。比如奥凯丰 压缩包解密大师找回...

    压缩包文件带有大打开密码是对压缩文件的一种加密,并不能通过一些方法绕开压缩包文件的打开密码解压文件,只能通过软件找到压缩包正确的打开密码,输入密码之后正常解压压缩包。比如奥凯丰 压缩包解密大师找回压缩包密码

    【压缩包解密大师】快速找回密码_轻松移除使用限制-奥凯丰okfone压缩包大师是奥凯丰推出的一款可以找回RAR打开密码以及移除RAR使用限制的软件,使用户可以自由编辑和打印RAR文件https://www.okfone.com/onepass-for-rar/onepass-for-rar.html添加压缩包(支持rar、zip、7z格式)到软件中,选择一个找回方法,点击【下一步】之后等待软件找回密码即可

    展开全文
  • 本需求是自己负责的一个生产系统上,有大量以zip和rar结尾的压缩文件散落在文件系统的各个文件夹,先在需要把压缩包里包含某一个特定文件(如tftpd32.exe或Tftpd32.exe,版本较旧),全都替换成比较新的tftpd32.exe...

    本需求是自己负责的一个生产系统上,有大量以zip和rar结尾的压缩文件散落在文件系统的各个文件夹,先在需要把压缩包里包含某一个特定文件(如tftpd32.exe或Tftpd32.exe,版本较旧),全都替换成比较新的tftpd32.exe版本。压缩文件总数约5000个,需要替换的数量约1500个。

    因为是生产环境,不敢轻易乱动,所以脚本考虑的因素就非常多,不允许中间执行过程出现异常,所以找到文件后实际执行替换操作之前做好备份,并且将操作过程记录日志。

    以下几点需要考虑:

    分别处理zip和rar文件,为减低脚本的复杂程度,分作两个shell脚本。

    rar在Linux下默认是没有安装解压缩工具,下载rarlinux-x64-5.2.0.tar.gz

    zip包中文件含有中文文件名,unzip测试解压缩或列出内容时出现文件名乱码,原因是zip在压缩时不记录当时的编码格式。这个问题非常棘手,乱码打进压缩包是绝对不允许的,网上有几种解压办法有几种办法都不能很好的应对我的场景:并不需要实际解压zip文件,而只需使用 l ——列出文件列表、获取目录及文件名,d ——从压缩包中直接删除某个文件,a ——向压缩包添加一个文件。实际解压到文件系统上是不是乱码我们并不关心。

    最后的解决办法是使用p7zip工具,配合LANG变量解决。

    向压缩包里添加新文件时,要保持里面的目录结构,则必须在文件系统上存在同样的 相对目录/文件 。所以每次都要在脚本执行目录下创建临时目录tmp_dir,还要及时删除。但如果文件在压缩包的根目录下,这个临时目录就是当前脚本执行目录。

    有可能会存在一个压缩包中多个文件夹中包含不止一个tftpd32.exe文件。

    每个文件都有一个CRC值,处理文件名大小写不同但实质是同一个文件时有效。

    以下脚本使用说明:

    变量说明

    filelist 变量设定你所需要检查的压缩文件列表(绝对路径),可以通过find /your/dir/ -name *.rar | sort | uniq > testfile。与脚本在相同目录下

    existlist 变量是从filelist文件中得到的包含特定文件的列表,脚本执行完后可以查看

    errorlist 变量是从filelist文件列表中得到的不包含特定文件的列表,当然也有可能这个压缩文件本身不完整

    filebak 变量指定要替换的那个压缩文件备份的目录

    oldfile 指定要替换的那个文件名

    newfile 指定新文件的文件名,注意这个文件一定要在脚本当前目录下

    binrar,bin7z 指定解压缩命令目录,因为7z和rar都不是CentOS自带的

    fl 是filelist文件列表里的每一条记录

    exist 压缩文件fl的内容列表里包含tftpd32.exe的记录,可能有多行

    dirfiles 处理exist的结果,形如压缩包里的目录结构 your/dir/tftpd32.exe,可能有多行

    df 是dirfiles中的单行记录,它的前面目录部分便是tmp_dir

    是否有必要root用户执行看个人情况,执行后部分文件的属主可能会变,可用chown user1.user1 -R /your/dir/恢复

    有部分zip文件无法使用7z,但文件本身正常,从日志可以看到error信息

    tftpd32.exe区分大小写,如果要查找替换Tftpd32.exe请修改后在执行(确保grep没有-i选项)

    可以处理的情况

    压缩文件中无tftpd32.exe

    要替换的tftpd32.exe文件在压缩文件根目录下

    要替换的tftpd32.exe在嵌套子目录中

    压缩文件中存在多个tftpd32.exe

    压缩文件本身存在问题

    该脚本有一定的危险性(虽然已备份),在正式环境中运行之前一定要多做测试。并且运行一次之后,谨慎运行第二次,因为可能会导致备份被覆盖(可换备份目录)

    假如出现异常,要从备份文件恢复所有修改的文件,可以根据$existlist和filebak下的目录列表拼凑cp语句

    建议执行方法./rar_new.sh | tee your.log,事后可从your.log中查看日志

    处理rar的脚本rar_new.sh:

    #!/bin/bash

    filelist="testfile"

    # filelist="crm_rar.txt"

    existlist="${filelist}.exist"

    errorlist="${filelist}.not"

    filebak="/crmbak/rarbak"

    oldfile=tftpd32.exe

    newfile=tftpd32.exe

    binrar="/usr/bin/rar"

    IFS=$'\n'

    echo "files list bellow have ${oldfile}:" > $existlist

    echo "files list bellow do not have ${oldfile} or may have error:" > $errorlist

    for fl in `cat $filelist`

    do

    # ${oldfile} exist or not, file error or not

    exist=`$binrar l $fl |grep ${oldfile}`

    if [ $? -ne 0 ];then

    echo "$fl" >> $errorlist

    continue

    else

    # get extracting dir and filename, could be more than one file

    dirfiles=`echo "$exist" | awk '{for (i=5;i<=NF;i++) printf $i" " ; print ""}'`

    fi

    # echo "$exist"

    if [ "$dirfiles" != "" ];then

    echo "$fl" | tee -a $existlist

    # backup original file

    /bin/cp -af "$fl" "$filebak/"

    echo "--- $fl is backed up in $filebak"

    echo " $dirfiles"

    for df in `echo "$dirfiles"`

    do

    # create temp directory to put new ${newfile} for compress

    tmp_dir=$( echo "$df" | awk -F '/' '{for(i=1;i

    处理zip的脚本zip_new.sh:

    #!/bin/bash

    # filelist="test_filelist"

    filelist="crm_zip.txt"

    existlist="${filelist}.exist"

    errorlist="${filelist}.not"

    filebak="/crmbak/zipbak"

    oldfile=Tftpd32.exe

    newfile=tftpd32.exe

    bin7z="/usr/bin/7z"

    export LANG="zh_CN.GB18030"

    IFS=$'\n'

    echo "files list bellow have ${oldfile}:" > $existlist

    echo "files list bellow do not have ${oldfile} or may have error:" > $errorlist

    for fl in `cat $filelist`

    do

    # ${oldfile} exist or not, file error or not

    exist=`$bin7z l $fl |grep ${oldfile}`

    if [ $? -ne 0 ];then

    echo "$fl" >> $errorlist

    continue

    else

    # get extracting dir and filename, could be more than one file

    dirfiles=`echo "$exist" | awk '{for (i=6;i<=NF;i++) printf $i" " ; print ""}'`

    fi

    # echo ===== "$dirfiles"

    if [ "$dirfiles" != "" ];then

    echo "$fl" | tee -a $existlist

    # backup original file

    /bin/cp -af "$fl" "$filebak/"

    echo "--- $fl is backed up in $filebak"

    echo " $dirfiles"

    for df in `echo "$dirfiles"`

    do

    # create temp directory to put new ${newfile} for compress

    tmp_dir=$( echo "$df" | awk -F '/' '{for(i=1;i

    原文链接地址:http://seanlook.com/2015/01/29/shell-batch-replace-files-from-rar-zip/

    展开全文
  • 来源:blog.csdn.net/Peacock__/article/details/92840156最近在做的功能模块有遇到下载ZIP文件里的文件内容,一开始的想法是先通过代码执行解压,...
  • 下载的压缩包带有打开密码,不知道密码...比如奥凯丰 压缩包解密大师。可以帮助找回压缩包的正确打开密码。 添加压缩包(支持rar、zip、7z)添加到软件中,选择一种找回方法,等待软件找回正确的密码就可以了 ...
  • 压缩包文件解压

    2021-09-06 11:20:57
    压缩文件解压码是一种打开密码,想要解压文件就必须输入解压码才能成功解压文件,如果不知道解压码,可以通过破解软件找回正确的密码。比如奥凯丰 压缩包解密大师 添加压缩包(支持zip、rar、7z压缩包)到软件中...
  • // 这里的判断不能用ze.getSize() > 0, 当文件的大小很小时,会返回-1 if (ze.getSize() != 0) { BufferedReader br = new BufferedReader( new InputStreamReader( zipFile.getInputStream(ze))); String line; ...
  • 压缩包文件带有解压码,在不知道密码的情况下,想要解压文件,需要使用破解软件将解压密码找回才能顺利解压文件,比如使用奥凯丰 压缩包解密大师 【压缩包解密大师】快速找回密码_轻松移除使用限制-奥凯丰okfone...
  • java解压缩文件和不解压读取压缩文件中的文本文件内容java解压缩文件和不解压读取压缩文件中的文本文件内容解压缩(压缩文件中不带文件夹)public void unZip(String fileName){try {ZipInputStream zis = new ...
  • 那么这篇就来看Java如何多文件进行解压缩操作。一、正文这里没有使用其他的jar包,利用Java中的IO流直接对文件进行操作,为了方便将文件放入桌面,路径为:C:\Users\Surpass\Desktop。二、使用...
  • 压缩包文件的密码如何破解

    千次阅读 2021-08-06 10:42:21
    压缩包文件的打开密码不知道或者忘记了,导致不能解压压缩包文件,那么想要破解或者想要找回压缩包打开密码需要破解软件的帮助了,比如:奥凯丰 压缩包解密大师 破解rar、zip、7z格式的压缩包的打开密码,把文件...
  • 关于 linux上unzip命令有空细讲,本节讲下,如何让linux支持解压缩rar文件一 、系统环境1.1 系统环境实验环境一:CentOS release 5.5 (Final)2.6.18-194.el5x86_64 GNU/Linux 实验环境二:CentOS release 5.4 (Final...
  • 本需求是自己负责的一个生产系统上,有大量以zip和rar结尾的压缩文件散落在文件系统的各个文件夹,先在需要把压缩包里包含某一个特定文件(如tftpd32.exe或Tftpd32.exe,版本较旧),全都替换成比较新的tftpd32.exe...
  • JOptionPane.showMessageDialog(this, "解压缩完成"); } catch (IOException e) { e.printStackTrace(); } } private static void unzip(File zipFile, List list) throws IOException { // 利用用户选择的ZIP文件...
  • 压缩包7z如何解压

    2021-06-11 01:56:54
    怎么才能让安卓手机可以解压7z格式,也就是快压的可以下载软件ZArchiver,免费版...如何让安卓手机可以解压7z格式的压缩包7z 是一种主流高效的压缩格式,它拥有极高的压缩比,7z的压缩包后缀名为“.7z”。在一些安卓...
  • 想要破解压缩包文件的打开密码,是需要用到破解软件的帮助的,比如奥凯丰 压缩包解密大师 【压缩包解密大师】快速找回密码_轻松移除使用限制-奥凯丰okfone压缩包大师是奥凯丰推出的一款可以找回RAR打开密码以及移除...
  • 压缩包解压密码怎么破

    千次阅读 2021-08-04 10:34:37
    从网上下载的资源大多数都是以压缩包形式被下载下来,我们需要通过解压压缩包拿到我们想要的文件,但是有时候可能会遇到解压压缩包的时候需要密码的情况,那压缩包解压秘密该怎么破解呢?如果文件资源对你来说很重要...
  • 项目涉及文档处理,用户上传的包括 zip 和 rar 压缩包,需要先将压缩包解压后再作处理。对于 zip 压缩包,由于 php 自带 zip 扩展,可以直接解压。解压zip压缩包:$file = "/opt/data/upload/testfile.zip";$outPath...
  • 读取ZIP压缩包中的文件信息,通常思路需要先解压,然后再访问文件信息,其实大可不必这么麻烦,无需解压ZIP压缩包就可以提取相关信息。
  • 压缩包下的大型3D游戏,安装...压缩包下的大型3D游戏,安装之后有个原来下载的压缩包解压出来文件,安装后的一个文件夹,都哪些可以LZ你的问题打了一半我理解一下:下载的压缩包,经典游戏可以保留,注意是经典...
  • 依赖commons-netcommons-net3.4org.apache.commonscommons-lang33.3.2org.apache.antant1.10.5可选择多个路径进行压缩依赖org.apache.antant1.10.5可选择多个路径进行压缩依赖org.apache.antant1.10.5可选择多个路径...
  • 找回压缩包解压密码

    2021-10-19 10:51:00
    压缩包设置了加密,一般只能通过软件算法将密码找回来,不能绕过解压密码直接解压文件,如果需要找回压缩包密码,可以用软件来找回。 工具: 【压缩包解密大师】快速找回密码_轻松移除使用限制-奥凯丰okfone ....
  • 文件管理器搜索*.zip 全选,右键——解压到当前文件夹 文件管理器搜索*.rar 全选,右键——解压到当前文件夹 文件管理器搜索*.rar,全选,删除 文件管理器搜索*.zip,全选,删除 。。。。。。。 ...
  • /** * 解压缩一个压缩文件中包含多个文件的情况 * */ public class ZipFileDemo3{ public static void main(String[] args) throws IOException{ File file = new File("d:" + File.separator + "zipFile.zip");...
  • 压缩包文件带有解压密码,想要解除解压密码,只能将压缩包文件解压出来之后,对文件再次进行加密,这次加密的时候就不要对文件进行加密就可以了,但如果你不知道压缩包文件的密码,就不能解压文件,也就不能解除解压...
  • Java提供了一个名为InflaterInputStream的类,该类用于解压缩压缩文件。此类的read()方法从输入流中读取单个字节的压缩数据。使用此方法解压缩压缩文件-创建一个FileInputStream对象,绕过String格式的压缩文件的...
  • 读取多层zip压缩包中的文件 你好! 这是你第一次使用 Markdown编辑器 所展示的欢迎页。如果你想学习如何使用Markdown编辑器, 可以仔细阅读这篇文章,了解一下Markdown的基本语法知识。 新的改变 我们对Markdown编辑...
  • 01-.tar格式解包:[*******]$ tar xvf FileName.tar打包:[*******]$ tar cvf FileName.tar DirName(注:tar是打包,不是压缩!)02-.gz格式解压1:[*******]$ gunzip FileName.gz解压2:[**...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 217,471
精华内容 86,988
关键字:

压缩包解压出来文件少了