一、 常见解压缩软件

国外软件: WinRAR、WinZip、7Zip 、PKZip等。
国内软件:2345好压(HaoZip)、360压缩、快压(KuaiZip)等。

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

二、 解压缩软件与其zip文件格式

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

WinRAR: zip文件只支持传统的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不同。

三、小结

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

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

(3)三种zip文件需要独立研究其口令验证
a. 本次zip文件口令验证分析的是WinZip和7Zip以AES加密产生的zip文件。

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

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

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

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

    文章目录 1.常见解压缩软件 2.解压缩软件与其 zip 文件格式 3.小结 1.常见解压缩软件 国外软件: WinRAR.WinZip.7Zip .PKZip 等. 国内软件:2345好压(HaoZ ...

  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. 《Linux内核分析》第一周笔记 计算机是如何工作的
  2. 15个只有数学老师懂的泪流满面瞬间
  3. AWS Messaging Services:选择合适的服务
  4. Linux高并发应用类型对系统内核的优化
  5. 红帽linux5.6,Redhat Enterpris linux 5.6 安装
  6. unix和linux命令_Linux / Unix系统中SSH命令的用法
  7. 解决H61、H81、B85以上的主板安装XP系统蓝屏
  8. java文件处理(3)——实现文件复制和文件移动
  9. android ts合并_ts视频合并工具安卓版
  10. Spring依赖注入和简单demo
  11. python美化excel_简单介绍python在CMD界面读取excel所有数据
  12. GPU显存占满利用率GPU-util奇低
  13. 【机试题(实现语言:python3)】学英语-递归或字符串
  14. logi option闪退_什么是LogiOptions.exe(UNICODE),是进程安全吗? | MOS86
  15. 休谟的“归纳问题”——关于归纳方法的批判
  16. 华中首家华为旗舰店落户武汉万象城
  17. PHP小说源码+自动采集
  18. 熔盐储能系统市场调研
  19. 科赫曲线python解析_实施科赫曲线?
  20. 微信小程序van-tabs动态添加标签

热门文章

  1. 使用rdbtools分析redis内存使用
  2. solr的suggest模块
  3. OpenSSH 服务器的 20 个最佳实践
  4. Python发送邮件(Email SMTP)
  5. Mac terminal终端或iterm2【 ?~?】~两边出现问号、字体有背景色的问题
  6. LeetCode 118. Pascal’s Triangle
  7. android 微信支付 2,Android微信支付获取二次签名Sign的方法
  8. python常用的库与包_python常用到哪些库?
  9. Python判断文件和文件夹是否存在的方法
  10. java.lang.NoSuchMethodError: org.objectweb.asm.ClassVisitor.visit(IILjava/lang/String;Ljava/lang/Str