Compressed2TXT是一款支持通过发送到菜单处理文件或文件夹的工具,能生成带密码保护的bat文件,同时兼容ascii编码器和makecablzx压缩功能。不少bat文件会把exe文件转化为bat格式以便调用,而单个bat文件本身就可以实现多种操作。
支持Windows7系统,需搭配PowerShell2.0或C#2.0环境
快速编码和解码BAT85和BAT91类
多个文件和文件夹“发送到”菜单选择
功能说明
更新时间:2024/11/21
GUI选项1:将解码密钥作为密码输入,该密码会保存到外部文件~key.ini中
GUI选项2:随机化解码密钥(与1一起使用)
GUI选项3:采用BAT91编码器替代BAT85,文件大小可减少1.7%,不过在网页环境下可能会出现字符显示问题。
GUI选项4:没有长队(增加了更多的开销)
GUI选项5:无LZX压缩(用于密集文件)
GUI选项6:无txt编码(仅限驾驶室存档)
编码文本会被拆分成128个字符或不足1024个字符的片段,这样做是为了适配那个不太好用的新版Windows记事本。
优化了MakeCabddf生成器,使其能更出色地应对本地化场景以及包含特殊字符的文件名处理需求。
两次通过MakeCab来减少文件名树的大小
对BAT85编码器/解码器进行了改进,同时新增了BAT91作为替代方案
改进了对作为源的多个选定文件和文件夹的处理
提示接受或更改随机化解码密钥
原始cmd与powershell的混合模式;脚本中更易于使用的$选项变量
跳过不可访问的文件
使用Desktop回退更好地测试不可写目录
支持更改默认用户文件夹的位置
makecab单通道(第二个通道的尺寸缩小幅度不大)
简化展开函数
修复未选择任何选项,现在为默认选项
打印总处理时间
关于选项1的更多信息:输入解码密钥作为密码
是的,你完全可以使用自己的密钥或者重复使用同一个随机密钥,这正是该选项的功能所在,而且效果相当不错!
不过要是采用默认的BAT85,那它就必须严格保持85个字符的长度。
并且它必须仅使用基本字典中的非重复字符。
换句话说,您仅能对字符进行左右移动操作,既不能添加新的字符,也不能重复使用已有字符(不需要对脚本进行编辑)
这依旧不容易:85或者91减去6(MSCAB.:D)*阶乘组合!
当在同一个脚本里添加多个捆绑文件时,务必要重复使用同一个密钥——所有文件都得用这同一密钥才行!
脚本会对输入键进行验证,检查其是否符合长度要求、是否与基础字典匹配,同时确认是否提供了相关信息。
为目标文件查找正确的选项
脚本配备了丰富的GUI选项,能够协助您为特定文件制定最优的操作策略。
在默认状态下,脚本会对文件进行LZX压缩处理。这种压缩方式在面对深度嵌套的目录结构以及数量众多的小型文件时,能发挥出最佳的效果。
对于不可压缩的大型文件,您应当选择选项5:无LZX压缩(适用于密集型文件)
一个259.45MB的源文件实现了98.94%的压缩率,为了节省那仅1.06%的空间而额外花费4分钟,实在是荒谬且不值得。
v6.5
警告:执行BAT脚本存在风险,若你对此不熟悉,切勿轻易尝试!
下载排行