foyax
42
所以目前你还是没回答我检查一个文件是否包含密码用dll要多久 => 15-20MS
解压到内存然后你是否要移动? → 移动是毛?我就当成写入硬盘,那移动
你考虑过压缩文件大小没 → 你说呢
压缩文件10G+你怎么办 → 上方有写
另外在内存中你解压完是否要移动 → 移动
从内存中移动10G的文件到硬盘要多久(SSD,HHD之间还有差别) → 50M 解压到内存,内存的写入时间可以忽略不计。在内存中完成重命名,删除不需要的文件。写入到硬盘,如果你无法发现这与命令行的差别,多说也无益。
我直接重命名或移动临时文件最多也就200-500ms → 不错
另外你为什么认为解压文件是效率软件 → 你真的理解有问题,甚至无法区分SmartZip和7Z?如果我说ahk性能不行,你会不会理解成C++性能低?(狗头
foyax
43
讲几个地狱笑话
1 博士制造了台汽车。一个吃瓜众看了会指着大灯说,这个尼索的灯泡亮度不行,用索尼的,一样钱,还更亮。那么吃瓜众是什么心理?
A,希望汽车更好
B,是对汽车的否定,对博士抱有恶意
C,神经病
这个肯定是B,或者C?
2 PS 启动时间达到20秒,那么PS的性能如何?
A,性能低
B,性能低
选A还是选B,难以抉择。
3,我用ahk写了个脚本,对7Z重新包装,那么这个脚本是效率工具吗?
A,是
B,不是
我对选A的人一巴掌打过去,我这个是拥有核心高科技的解压工具,你竟然说它是效率工具,你骂谁呢?
我对选B的人一巴掌打过去,我这个脚本只有三行代码,不是效率工具?你骂谁呢?
1 个赞
loli
44
鉴于没用过dll
于是刚刚去测试了一下
一些功能很好
Check
GetFileCount
至于测试是否包含密码
我没看见相关方法
大概是这个? Cmd
通过这个运行相关检测命令?
更没找到测试密码正常与否的方法
SetDefaultPassword
后再Test
?
如果是它们那它们和上面说的uzip
一样
它们得等测试完成才能获取结果
能说下相关的命令吗
使用我发的那些?(根本不行,我的要在运行过程中中断)
解压到内存功能测试失误,文档上还写错了
ExtractMem
?
loli
45
至于你嘲讽我分不清 SmartZip
和 7-Zip
我没说SmartZip
是或不是效率软件
即使是效率软件讲究的是运行速度吗?
在这个分类里,我没看见一个强调运行时速度的
https://www.appinn.com/tag/效率/
loli
46
另外我也举个例子
你强调的效率软件 手势软件 中的标杆
StrokesPlus.net
选择的是C#,你也可以跟他去建议他使用C++甚至C甚至汇编
毕竟C#不如它们快
foyax
47
效率工具,高效率,高性能,这是三个不同的概念。
让 SPN 使用 C++, 这是追求高性能
让一个 ahk 函数耗时从3秒缩小到1秒,这是追求高效率
那么我说用 DLL 会快一点,符合哪个?
这两个词都和效率工具没毛关系,你理解有问题,甚至抬扛都抬得无厘头
你是玩7Z的,命令行里有相关命令,找找
7Z解压这种还是不太行 真心真意 诚心的乞求 楼主 做一个 bandizip 版本的
用 这个工具可以解压套娃 是没错但是还得手动修正文件名
loli
50
你这其实是编码问题
7zip命令行好像支持切换编码
但可能可以提供不同菜单用以处理不同编码
如上文所说的
在默认编码出错时换个方法重新编码一遍
但这个过程就不是自动的
检测编码是否错误不在我能力范围内
可能要用户自己判断是否出错然后用另一种方式重新解压
即使这样解压也不一定正确
问题就是在检测编码上,如果能在检测编码的方法就可以自动化了.
感觉可以加一个切换编码的参数 smartzip.exe -cp [code page]
如果使用了这个参数,并且指定了 code page
,就按指定的编码解压,
如果不指定 code page
,解压前展示一个文件名预览的弹窗:
不过感觉实现起来有点麻烦的样子
loli
53
AHK本身都有编码问题…
你让我怎么展示乱码…
不在能力范围以内呀
不过即使能展示我也不会选择在没编码时显示预览…
编码错误本身就是较少的情况
不可能让它来影响其他用户的使用
我明白有这种情况,特别是日本那边的…
顶多出个方法让遇到这种错误的人尝试其他方法
loli
54
说实在的,有遍历密码需求的懂的都懂是下载什么资源…
我用这些图片作为预览一来是不排斥这些用户来询问(我自己都发这种图了)
二来是最开始的确是以这些资源为主要用途的
不过你说的也有道理,既然标题是 能被普通人使用,那我稍后会更改预览图.
loli
56
3.0版本更新
主要是新增了设置界面
新增了从txt文件导入密码的方法
再也不用去编辑看得头晕的ini了…
loli
57
把代码页功能肝出来了…
但得手动选
ex_style 下
第一个文件是默认编码解压出来的乱码
第二个是选择日文编码后解压出来的结果
提出这个问题之后群里大佬从另外一个方向解决了乱码的问题
DO一键修改所有乱码哈哈
loli
60
解压后改名的确会更好一点
解压前不知道编码会不会错误
在出现错误后改名就是了.
编码错误换一种编码就是
比多次重新解压成本要低很多.
非常感谢大佬开发这个软件,非常好用。解压功能无话可说,大大的赞。压缩功能不知能否提供固定大小的分卷压缩设置。