文章目录

  • 1.常见解压缩软件
  • 2.解压缩软件与其 zip 文件格式
  • 3.小结

1.常见解压缩软件

国外软件: WinRAR、WinZip、7Zip 、PKZip 等。

国内软件:2345好压(HaoZip)、360压缩、快压(KuaiZip)等。

其中,7Zip 和 HaoZip 代码开源,国产软件均免费!

2.解压缩软件与其 zip 文件格式

本次 zip 文件格式研究以 WinRAR、WinZip、7Zip 和 PKZip 产生的 zip 文件为研究对象。各软件产生的 zip 文件格式特点如下:

WinRAR: 只支持传统的 zip 2.0 标准 PKWARE 加密方式,不支持高级加密方式,其 zip 文件格式可被其他解压缩软件兼容。而 rar 文件则支持 AES 高级加密方式。

WinZip: 支持 zip 2.0 标准加密方式和 AES 高级加密方式。

7Zip: 支持 zip 2.0 标准加密方式和 AES 高级加密方式,7Zip 和 WinZip 使用 AES 加密产生的 zip 文件格相同。

PKZip: 支持 zip 2.0 标准加密方式和 AES、3DES 等高级加密方式,其使用 AES 高级加密方式产生的 zip 文件格式与 WinZip 和 7Zip 不同。

3.小结

(1)以上软件均兼容使用 zip 2.0 标准加密产生的 zip 文件。

(2)以上软件均兼容使用自身支持的高级加密算法产生的 zip 文件,如 WinZip 兼容(可以打开)PKZip 使用 AES 加密的 zip 文件,但不支持 PKZip 使用 3DES 加密的 zip 文件。

(3)三种 zip 文件需要独立研究其口令验证

  • 本次 zip 文件口令验证分析的是WinZip和7Zip以AES加密产生的 zip 文件。

  • 本科论文研究的传统加密产生的 zip 文件的口令验证也存在 2 字节验证值的碰撞问题。后续需要解决!

  • PKZip 以 AES、DES 等高级加密算法加密产生的 zip 文件。

常见解压缩软件与zip格式相关推荐

  1. 常见解压缩软件与其zip格式

    一. 常见解压缩软件 国外软件: WinRAR.WinZip.7Zip .PKZip等. 国内软件:2345好压(HaoZip).360压缩.快压(KuaiZip)等. 其中,7Zip和HaoZip代 ...

  2. 怎么用python做一个解压缩小工具,以后再也不用下载各种格式的解压缩软件了...

    经常由于各种压缩格式的不一样用到文件的解压缩时就需要下载不同的解压缩工具去处理不同的文件,以至于桌面上的压缩工具就有三四种,于是使用python做了一个包含各种常见格式的文件解压缩的小工具. 阅读全文 ...

  3. Mac有哪些解压缩软件,他们的优缺点是什么,哪款比较好用?

    Mac有哪些解压缩软件,他们的优缺点是什么,哪款比较好用? 相信有很多小伙伴和我有一样的疑问,Mac 有哪些解压缩软件,那款更好用哪?下面我们就带着疑问来详细了解一下 Mac 上的常见解压缩软件 一. ...

  4. Mac解压Rar,7z,Zip,Winrar?Mac解压缩软件测评,推荐Mac上免费好用的解压软件,高效解压神器帮您解决苹果电脑的解压缩问题

    Mac电脑自带的的Archive Utility无法解压rar格式,如何在Mac上解压Rar,7z呢?Mac上有没有像window一样能下载7zip,winrar这类的解压软件呢,肯定可以.但在主流的 ...

  5. The Unarchiver Unzip RAR ZIP for mac(解压缩软件)

    Unarchiver-Unzip RAR ZIP Mac版是一个非常易于使用的应用程序,可让您解压缩数十种存档格式.例如:Rar,Zip,7z,Tar,Xz,Iso,Lha,bz2,Lzh,cab,c ...

  6. java压缩/解压缩zip格式文件

    因为项目要用到压缩.解压缩zip格式压缩包,只好自己封装一个,对于网上流行的中文乱码的问题,本文的解决方法是用apache的包代替jdk里的.基本上还是比较好用的. 废话少说,直接上代码. 1 pac ...

  7. Mac解压缩软件BetterZip如何选择压缩文件时的压缩格式

    2019独角兽企业重金招聘Python工程师标准>>> 如果想要在Mac上更好的解压缩文件 那么BetterZip应该是很多人的选择 因为这是一款既专业又实用的Mac解压缩软件 而且 ...

  8. Python解压缩ZIP格式

    Python解压缩ZIP格式 很多人在Google上不停的找合适自己的压缩,殊不知Py的压缩很不错.可以试试.当然C#,Java的压缩也有第三方的类.Py有很多美名:数学理论强大,数据结构高级等等,关 ...

  9. 【Linux command 07】unzip命令 – 解压缩zip格式文件

    1.功能 unzip命令用于解压缩zip格式文件,虽然Linux系统中更多的使用tar命令进行对压缩包的管理工作,但有时也会收到同Windows系统常用的.zip和.rar格式的压缩包文件,unzip ...

最新文章

  1. JSPServlet学习手册
  2. 深入浅出python系列(一)包与模块
  3. 门锁了开不了_智能门锁不会突然没电 门锁突然没电怎么办?
  4. Ferguson游戏
  5. [html] 如何在不同的端口间共享cookie?
  6. java的堆排序_java中什么是堆排序?堆排序介绍
  7. php 异步进度条,PHP学习:PHP+Ajax异步带进度条上传文件实例
  8. JVM学习-Java内存模型JMM
  9. 使用Opencv2遇到error: C2061 语法错误 标识符dest
  10. Android 系统开发系列一
  11. vim格式化代码实际上就是 缩进代码, 命令是等号=
  12. oracle index logging,index在logging什么?
  13. 使用91地图助手转换坐标系,以大地2000转经纬度为例
  14. Eclipse下载版本的选择
  15. FFmpeg-Python 给视频添加文字
  16. StatsD,collected,fluentd和其他守护程序
  17. windows10安装redis数据库,并设置开机自启动
  18. 《人物》:计算机世界第一人—艾兰·图灵
  19. 魔兽世界怀旧服哪个服务器bl最多,魔兽世界怀旧服服务器选择哪个好
  20. 谷歌出品开发必备开源图片压缩工具,终于知道图片压缩了啥

热门文章

  1. proxmox ve 中文社区_Proxmox VE 部署维护
  2. tplink无线网卡的linux,Ubuntu 13.10 使用 TP-LINK TL-WN725N v2.0
  3. Go语言爱好者周刊:第 14 期
  4. 光学计算机PPT,光学课件
  5. Ubuntu更新源以及搜狗输入法安装
  6. FastGCNL:FAST LEARNING WITH GRAPH CONVOLUTIONAL NETWORKS VIA IMPORTANCE SAMPLING
  7. EasyUI API
  8. 将两个实数矩阵合并为一个复数矩阵
  9. VinsFusion中的MEI模型解析
  10. Android 刘海屏适配全攻略