精易论坛

标题: 7z解压缩模块源码(不怎么完善) [打印本页]

作者: 紫色星辰    时间: 2020-7-1 23:01
标题: 7z解压缩模块源码(不怎么完善)
本帖最后由 紫色星辰 于 2020-7-1 23:04 编辑

由于要写个解压缩达到4g大的文件,所有才写这个模块的,本人也是小白,大佬勿喷

由于找好几个模块,包括精易模块中的rar压缩又是我使用也是无法调用,又是压缩会太久之类等才找的这个7z解压缩。至于为什么不用rar.exe官方,我也不知道为什么,可能是觉得7z好用吧

但是找了2天7z解压锁的调用才找到的cmd命令调用


而且也是蒙蒙是官方的帮助,还是需要自己翻译后才得到现在的资料


这是压缩源码,毕竟本人不懂匿名管道那些,只能用精易模块里面的 系统_取DOS执行结果


这是测试压缩的结果,源文件夹里面有2个文件夹,共4.3g左右,压缩后2g左右,花费8分钟13秒
但是rar压缩具体是多少我就也不知道了各位有兴趣可以测试下。

目前该模块不足:没有解压缩进度,因为我不会写,见谅

如有大佬会可以加进去,谢谢

注:该模块属于免费分享,请勿用做商业用途

7z解压缩模块.e (1.35 MB, 下载次数: 245)
作者: 汉族    时间: 2020-7-1 23:58
支持  一个  
作者: 紫色星辰    时间: 2020-7-2 00:02
汉族 发表于 2020-7-1 23:58
支持  一个

谢谢。。。。
作者: 紫色星辰    时间: 2020-7-2 00:03
以知,无法添加2个文件夹里面全部子文件夹以及文件
作者: 紫色星辰    时间: 2020-7-2 00:06
以知,无法添加2个文件夹里面全部子文件夹以及文件
作者: wang12345    时间: 2020-7-2 09:31

我觉得一样是调用命令行,用解压软件它不香吗?
作者: chencong5025    时间: 2020-7-2 16:05
原始文件4G  解压  有需要的找我 哈哈。调用7z.dl   QQ305230354
支持回调进度以及当前操作文件

作者: 用户名已更换    时间: 2020-7-3 17:05
我之前搞了一个,支持4G,多文件分割自定义分割大小,以及回调进度百分比的,但是不知道搞哪去了

作者: 紫色星辰    时间: 2020-7-3 18:12
wang12345 发表于 2020-7-2 09:31
我觉得一样是调用命令行,用解压软件它不香吗?

调用软件,要么下载,要么内置,总得考虑程序大小了
作者: 紫色星辰    时间: 2020-7-3 18:14
用户名已更换 发表于 2020-7-3 17:05
我之前搞了一个,支持4G,多文件分割自定义分割大小,以及回调进度百分比的,但是不知道搞哪去了

现在也难找,7z内存的也是有一个,但是不支持多文件夹压缩同时
作者: 紫色星辰    时间: 2020-7-3 18:14
chencong5025 发表于 2020-7-2 16:05
原始文件4G  解压  有需要的找我 哈哈。调用7z.dl   QQ305230354
支持回调进度以及当前 ...

好东西直接分享出来就可以了?
作者: 用户名已更换    时间: 2020-7-3 18:45
紫色星辰 发表于 2020-7-3 18:14
现在也难找,7z内存的也是有一个,但是不支持多文件夹压缩同时

我的是支持的,我是拿到手改了很多东西包括多文件分割,同时解压压缩,同步百分比回调,都是我自己加上去去,
作者: 用户名已更换    时间: 2020-7-3 18:58
紫色星辰 发表于 2020-7-2 00:03
以知,无法添加2个文件夹里面全部子文件夹以及文件

我当时是自己写的中间件对辅zhu程序进行异步分发,当时是可以百个同时执行,每个辅zhu程序执行结束后中间件也会自动分配,好像还可以支持每一个文件夹,压缩后放置在不同的文件夹内,达到自动分类的目的,20层嵌套在一个文件夹内几万个文件也是没出现问题,就不能写备注只能搞压缩密码,当时一直没解决
作者: chencong5025    时间: 2020-7-4 14:54
紫色星辰 发表于 2020-7-3 18:14
现在也难找,7z内存的也是有一个,但是不支持多文件夹压缩同时

太穷留着卖点奶粉钱
作者: 紫色星辰    时间: 2020-7-7 12:02
用户名已更换 发表于 2020-7-3 18:45
我的是支持的,我是拿到手改了很多东西包括多文件分割,同时解压压缩,同步百分比回调,都是我自己加上去去,

技术有限,没大佬那么厉害,只能目前这样搞搞了
作者: 紫色星辰    时间: 2020-7-7 12:04
用户名已更换 发表于 2020-7-3 18:58
我当时是自己写的中间件对辅zhu程序进行异步分发,当时是可以百个同时执行,每个辅zhu程序执行结束后中间件 ...

这个感觉牛逼,同时压缩不怕内存炸?
作者: 用户名已更换    时间: 2020-7-7 15:31
紫色星辰 发表于 2020-7-7 12:02
技术有限,没大佬那么厉害,只能目前这样搞搞了

内存和CPU肯定高,这个没办法,但是效率快
作者: 用户名已更换    时间: 2020-7-7 15:35
紫色星辰 发表于 2020-7-7 12:02
技术有限,没大佬那么厉害,只能目前这样搞搞了

我主要当时有这个需求,几十万个文件夹,要压缩加密码,每个密码还不同,手动去搞肯定不可能,同步7z又不支持,没办法只能这样搞
作者: 641331109    时间: 2020-11-14 04:11
用户名已更换 发表于 2020-7-3 17:05
我之前搞了一个,支持4G,多文件分割自定义分割大小,以及回调进度百分比的,但是不知道搞哪去了
...

啊。这么好的东西你竟然弄丢了,痛心疾首
作者: yjkeeqliu1    时间: 2021-6-9 10:17
1111111111111111111
作者: w3516330    时间: 2021-6-23 15:29
感谢分享 支持
作者: hi七天    时间: 2021-7-8 13:51
  官方的rar 不知道咋回事 我这个处理的时候每次都只解压一个文件   里面有好几个  奇怪了
作者: 杨明煜    时间: 2022-2-23 20:55
谢谢.................
作者: egiziano    时间: 2022-2-24 22:05
感谢分享
作者: 勉勉    时间: 2022-8-12 16:18
感谢分享~~~~~
作者: 哒神    时间: 2022-11-30 11:49
回复领积分
作者: xiaoheshang    时间: 2023-1-10 22:11
        小小心意,意思一下
作者: sqx    时间: 2023-1-23 16:21
9999999999999999
作者: sqx    时间: 2023-1-23 16:21
9999999999999999999999999999999999999999999999
作者: jingzhangongsi    时间: 2023-3-24 09:37
55556666666666
作者: jingzhangongsi    时间: 2023-3-24 09:37
8888888888888888888888
作者: CTCAKE    时间: 2023-9-30 16:25
afwfda66666666666666666666666
作者: CTCAKE    时间: 2023-9-30 16:25
afwfda66666666666666666666666afwfda66666666666666666666666afwfda66666666666666666666666afwfda66666666666666666666666
作者: likai0624    时间: 2023-10-15 13:33
正好需要谢谢大佬
作者: 2473267776    时间: 2023-11-22 15:03
试试能不能用
作者: ebhb    时间: 2023-12-18 11:07
谢谢楼主分享。
作者: cncnssf1135    时间: 2023-12-26 19:40
谢谢分享
作者: 1934215149    时间: 2023-12-27 21:52
6666666666666666666666666666666666666666
作者: Rainly    时间: 2024-6-4 17:54
7z解压缩模块源码
作者: 5864    时间: 2024-9-16 12:01
支持开源~!感谢分享
作者: ffoicq11    时间: 2024-10-30 10:59
下了好几个都不能用,希望这个可以!
作者: ffoicq11    时间: 2024-10-30 11:02
请问7Z插件在哪里下载?
作者: 紫色星辰    时间: 2024-10-31 12:31
ffoicq11 发表于 2024-10-30 11:02
请问7Z插件在哪里下载?

7z安装包里面有好像
作者: lhn0925    时间: 2025-2-24 10:07
学习一下
作者: xuanwuyue    时间: 2025-3-30 21:27
拿来解压, 好用~ 感谢




欢迎光临 精易论坛 (https://125.confly.eu.org/) Powered by Discuz! X3.4