如何在已知密码的情况下,快速清除压缩包内的所有文件密码?

2019-07-16 06:21:27 +08:00
 orangutan92

我今天遇到一个比较特殊的压缩包,目录结构有三级,一级目录下面有多个二级目录,而二级目录下面有多个三级目录,里面有 N 个文件。

现在的状况是,每个三级目录里面的 N 个文件都被加密了,而二级和一级都是未加密的。

目前我用的是 bandizip,没有清除密码的功能。

下了一个好压的去广告绿色版,发现只能清除指定的有密码的目录,也就是说我想要彻底清除,必须进入每一个三级目录,然后全选输入密码才可以。

请问有更好的解决办法吗,虽然这个情况遇到的不多,但看着怪难受的。

6068 次点击
所在节点    软件
5 条回复
GPLer
2019-07-16 06:43:20 +08:00
写程序遍历解压,重新打包。
wd
2019-07-16 06:45:06 +08:00
密码都一样的还是不一样的?不知道是不是可以先把全部文件设置一样的密码,然后再都把密码去掉
Kirscheis
2019-07-16 07:03:14 +08:00
直接解压然后重新压缩呗。那些所谓的去除密码功能也是一样的原理
julyclyde
2019-07-16 21:25:44 +08:00
如果能,说明这个压缩格式的设计是错误的
orangutan92
2019-07-17 07:42:05 +08:00
@julyclyde 这个也是网站为了推广,设置的自己的网址为密码。

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/583281

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX