学习啦>新闻资讯>数码>

ZIP压缩文件解除密码方法

翰华分享

经常加密压缩文件的朋友可能会遇到这样的困扰,时间长忘记加密的密码导致无法解压。zip压缩加密文件怎么打开?今天学习啦小编就给大家介绍一下如何使用软件工具解除ZIP压缩文件密码的方法,希望对大家有所帮助。

ZIP压缩文件解除密码方法

在网上找到Ziperello软件下载,并把下载好的Ziperello文件解压到当前桌面(Ziperello文件直接在网上就能找到汉化版的)

点击解压后的文件进行安装,安装步骤就不再给大家繁琐的交代了,基本上点击下一步就可以了

具体解除步骤

首先我们要打开Ziperello软件,Ziperello界面如下图

打开所需解压文件,并选中所要解压的文件。

下面就是解除的关键部分,希望大家自己看好,并按步骤操作:勾选文件所要解压的文件前的选择框,并点击右下角的next,进入下一步。

选择左上角的暴力解除选项,并点击右下角红色框标注中的next,进入下一步

选择字符类型:这个我们只需要选择固定字符集就行,或者根据常用的字符进行编排,自设字符集,由于我们大多忘记了密码,而且自设字符集设置比较麻烦,自设字符集我们就不进行详细的介绍了。

选择字符:根据记忆中设置密码所使用的字符进行选择,这次我为了缩短时间,这次我所使用只是小写字母,因此只选择小写字母选项。如果记忆中使用的是大小写字母进行加密的,我们就选择大写字母和小写字母选项,依次类推。

密码长度设置:结合印象中密码长度选择一个大概范围,选择最长密码和最短密码长度。如图所示,选择的是1——6的长度进行解除。

开始密码设置:开始密码设置可以这样理解,只记得开头几个密码字符,后面的忘了,那么可以设置为自己印象中常用的开头几位密码。当然这个也可以不设置,直接略过,点击右下角的next进入下一步。

解除过程:点击完next我们会进入页面,其他的就不用设置了,直接点击开始就可以了,软件会自动组合字母进行解除,上面会显示有当前解除进度,包括目前解除的密码长度,当前密码,解除时间等

解除成功:密码解除成功会弹出一个密码提示对话框,上面显示的有解除的密码,我们可以根据解除的密码解压文件。如果密码太过于复杂的话,有大小写英文、数字,不知道长度的话,那么解除起来就要时间长一点了!

退出:最后一步就是退出关闭软件,并使用我们解除得到的密码解压文件就行了。这个不用给大家多做演示吧。

关于ZIP(压缩文件格式)

ZIP,是一个文件的压缩的算法,原名Deflate(真空),发明者为菲利普·卡兹(Phil Katz)),他于1989年1月公布了该格式的资料。ZIP通常使用后缀名“.zip”,它的MIME格式为 application/zip 。目前,ZIP格式属于几种主流的压缩格式之一,其竞争者包括RAR格式以及开放源码的7-Zip格式。从性能上比较,RAR格式较ZIP格式压缩率较高,但是它的压缩时间远远高于Zip。而7-Zip(7z)由于提供了免费的压缩工具而逐渐在更多的领域得到应用。

创始

2000年4月14日,在美国威斯康星州密尔沃基的一家汽车旅馆里,人们发现了一具年轻人的尸体,检查得知这个人的死因是酗酒、饮酒过量导致的死亡。死者被发现的时候,手中还握着一个空酒瓶,房间中还有五个空酒瓶。这样一个酒徒的死也许在平时只是地方小报上的一条不起眼的新闻,但这个人的死却在互联网上掀起了轩然大波。无数人在网上发表评论与文章,纪念他的离开,寄托人们的哀思,因为他不是一个普通人,他叫菲利普·卡兹(Philip Katz),几乎全世界的每一台个人电脑上都有用他创造的压缩算法生成的文档,这种文档的后缀是“.zip”,这些文档的的开头都嵌有他姓名的字头缩写字母‘PK’。这位在全世界的电脑中留下痕迹的天才程序员终年仅37岁。

在DOS时代就开始使用电脑的玩家可能都会记得,那时候的处理器速度与存储介质的容量与现在相比简直不可同日而语,为了拷贝一个游戏我们常常要更换数张软盘。从那个时候起,我们认识了ZIP文件,在没有Windows的年代,使用字符界面和命令行方式压缩的程序主要有PKZIP和ARJ两种,直到过渡到Windows时代,WinZip的出现才使压缩软件的规格得到了统一。互联网上无数的文件都以“.zip”的格式进行存储,压缩文件使用户能在最短的时间里将文件从网上下载回自己的硬盘中,在没有宽带,连MODEM都仅仅是14.4K的速率的那个年代,ZIP文件为我们节省了大量的宝贵时间与金钱。但很少有人知道ZIP文件的由来,很少知道它的创造者菲利普·卡兹。

在互联网刚萌芽之时,也就是公元1988年,那时候互联网还刚刚开始有了雏形,而最流行的是一种使用电话线拨号登陆别人在家里搭建的服务平台——交换信息的电子公告牌(BBS)系统。这种系统有些类似现在的论坛和新闻组,由于站长之间互相转信也成为了一个庞大的信息网络(惠多网)。老一点的玩家可能都有印象,在没有Internet的年代,中国大地上也曾有几十个这样的BBS存在,著名的字处理软件WPS的作者求伯君和CCED的作者朱崇君当年都是非常有名的个人站长。这种方式不但可以传递文本信息,也可以由用户上传文件到站点的计算机以供其他用户下载。由于电话线的接入速度慢的可怜,通过BBS传输较大文件实在是叫人痛苦的一件事。于是,使用文件压缩技术减小文件的体积并将多个文件压缩到一个封包中就成为了BBS用户的一项必须掌握的技巧。当时的美国BBS上,比较流行的是一种叫做ARC的压缩技术,由一家名为SEA(System Enhancement Associates,系统增强伙伴)的小公司开发,运行在MS-DOS平台下,使用这种软件进行工作是需要付费的。那时候的菲利普·卡兹是一个沉迷于BBS上的毛头小伙,由于经常混迹于BBS上,对于ARC的收费非常不满的他自己开发了一个程序叫PKARC,这个程序于ARC完全兼容,可以压缩和解压缩ARC文件。这样一来,大批的ARC用户自然转而使用菲利普·卡兹的免费软件。ARC的制作公司一怒之下将菲利普·卡兹告上了法庭,法庭自然判决菲利普·卡兹禁止继续开发和传播PKARC。这种判决并没有磨灭菲利普·卡兹的斗志,而是激起了他要与ARC斗争到底的决心。在虚拟的世界中,自由、平等永远是真正的程序员永久的追求。他放弃了PKARC的开发,发誓要写出一款比ARC更好的压缩软件来打败ARC。这一场官司造就了一名编程天才的横空出世,也造就了一个后来在互联网时代的文件标准。几周以后,后来统治整个BBS世界乃至Internet世界的ZIP在菲利普·卡兹手中发出了第一声响亮的啼哭!

不鸣则已,一鸣惊人,这种名为PKZIP的程序可以将一个或多个文件压缩到一个后缀为“.zip”的文件中,无论从压缩比、压缩速度方面都超过了商业软件ARC。卡兹将PKZIP作为自由软件免费发放,使其如同草原上的星星之火般在全美的各大BBS上蔓延开来,用户以几何级数的增长,各大BBS的站长自发将原来使用ARC格式压缩的文件转换成ZIP格式,卡兹用他天才的头脑和顽强的毅力堂堂正正的击败了ARC,ARC的制作公司在PKZIP的强大攻势下很快就销声匿迹了。用自由软件打败商业公司的传奇故事很快传遍了整个BBS世界,疾恶如仇而又身手不凡的菲利普·卡兹如同数字世界的大侠般仗剑江湖,劫富济贫,以一人之力擎起了压缩软件的大旗。这段被人们津津乐道的传奇故事使菲利普·卡兹成为了很多热衷于编程的年轻人心中的偶像。此后卡兹一直继续着对PKZIP的开发和维护工作,PKZIP建立和统治了DOS时代的压缩标准。直到Windows的诞生,使用卡兹创造的压缩算法的软件Winzip的出现更使ZIP格式成为Internet的传输标准,ZIP压缩格式也成为压缩文档的事实标准。试问当今的电脑用户,谁敢说自己的电脑中没有ZIP文件?

可惜,这位天才程序员却从未在ZIP身上得到半点好处,坚持信念的结果往往是潦倒的生活,糟糕的个人生活和长期编写软件的巨大压力使卡兹染上了酗酒的恶习,最终断送了他那年轻的生命。他为世界贡献了一个伟大的免费软件,更为重要的是他缔造了一种大众化的压缩格式,然而却过早地离开了这个世界。他的名字也许多年后会被人们忘怀,但他创造的ZIP将在网上生生不息的流传,他的名字缩写嵌在了全世界数以千万的电脑中,他的传奇故事将永远流传……

Winzip的面世

Windows 3.0面世之前,有两种格式与ZIP同样流行,一个是LHA(LHArc),另一个是ARJ(Archiver Robert Jung),直至到1995年,这3种压缩格式都是PC应用的主流。之后,1995年,微软发布了Windows95,当时从DOS转移到Windows的用户们,极度渴求对图形界面下的优良软件,Winzip以其优良的性能以及不太羞涩的图形用户界面吸引了用户的目光,在当时占有大量的市场占有量,其实,当时的Winzip仅仅是一个调用DOS资源的GUI外壳,但是其从Windows 3就开始的制作经验使其GUI性能和外观都比当时的流行软件要好。很快的,Winzip就成为了当时一个很流行的软件。同时也带动了ZIP的传播,由于在前期太受欢迎,使到后期很多用户都以为,是WinZip创造了ZIP,其实这是一个误解。

发展

因格式开放且免费。越来越多的软件内嵌支持解压Zip文件。这时,Zip文件越来越像一个经过压缩的透明文件夹。

自Windows Me以来,Windows内嵌支持打开以及压缩Zip文件。

一些下载软件的工具,支持部分下载Zip文件然后进行恢复。

越来越多的软件内嵌支持打开Zip文件。

几乎所有的压缩软件都支持打开及制作Zip文件。

技术

ZIP是一种相当简单的分别压缩每个文件的存档格式。分别压缩文件允许不必读取另外的数据而检索独立的文件;理论上,这种格式允许对不同的文件使用不同的算法。不管用何种方法,对这种格式的一个告诫是对于包含很多小文件的时候,存档会明显的比压缩成一个独立的文件(在类Unix系统中一个经典的例子是普通的tar.gz存档是由一个使用gzip压缩的TAR存档组成)要大。

ZIP的规约指出文件可以不经压缩或者使用不同的压缩算法来存储。然而,在实际上,ZIP几乎差不多总是在使用卡茨(Katz)的DEFLATE算法。

ZIP支持基于对称加密系统的一个简单的密码,现在已知有严重的缺陷,已知明文攻击,字典攻击和暴力攻击。ZIP也支持分卷压缩。

在近来一段时间,ZIP加入了包括新的压缩和加密方法的新特征,不过这些新特征并没有被许多工具所支持并且没有得到广泛应用。

压缩方法

用来对比压缩大小使用的是[1]的内容和最大压缩比。

Shrinking(方法1)

收缩(Shrinking)是LZW的微小调整的一个异体,同样也受到LZW专利问题的影响。从来没有明确的是这项专利是否涵盖反收缩,不过一些开放源码的项目(例如Info-ZIP)决定谨慎行事,在默认的构造里不包含反收缩的支持。

Reducing(方法2-5)

缩小(Reducing)包括压缩重复字节序列的组合,然后应用一个基于概率的编码得到结果。

Imploding(方法6)

爆聚(Imploding)包括使用一个滑动窗口压缩重复字节序列,然后使用多重Shannon-Fano树压缩得到结果。

Tokenizing(方法7)

令牌化(Tokenizing)的方法数是保留的。PKWARE规约没有为其定义一个算法。

Deflate和增强的Deflate(方法8和9)

这些方法使用众所周知的Deflate算法。Deflate允许最大32K的窗口。增强的Deflate允许最大64K的窗口。增强版完成任务稍稍成功一些,但是并没有被广泛的支持。

Deflate比较尺寸是52.1MiB(使用pkzip for Windows,版本8.00.0038测试)

增强的Deflate比较尺寸是52.8MiB(使用pkzip for Windows,版本8.00.0038测试)

PKWARE Data Compression Library Imploding(方法10)

PKWARE数据压缩库爆聚(PKWARE Data Compression Library Imploding),官方ZIP格式规约就此没有给出更多的信息。

比较尺寸是61.6MiB(使用pkzip for Windows,版本8.00.0038测试,选择二进制模式)

方法11

此方法被PKWARE保留。

Bzip2(方法12)

此方法使用众所周知的bzip2算法。此算法比deflate高效但是并没有被(基于Windows平台的)工具所支持。

比较尺寸是50.6MiB(使用pkzip for Windows,版本8.00.0038测试)

缺点

由于出现于市场的时间早,今日Zip档案与其他压缩格式相比有众多无法忽视的缺点。

原生并不支持Unicode文件名称,容易导致一部分的资源共享困难,在东亚文化圈的资源交流尤其显著;无法与7z相比的压缩比率以及如WinRAR的Recovery Record修复支援功能的缺乏亦都是其衰微的原因。

支持软件

winrar,2345好压,360压缩等

    3683795