核心功能六项拆开看
压缩工具做的事分成六块,彼此不重叠。认准自己卡在哪一块,操作路径就只有一条。
格式识别
RAR 与 ZIP 是自建格式,压与解都完整。7Z、TAR、ISO 这类外来格式只读,能解出来,不能写回去。
压缩强度
六档从「存储」排到「最好」。照片与视频留在存储档,文本、源码、日志往右推两档才见收益。
分卷打包
单卷上限填 MB 或 GB,打包时自动切块,编号往后排。体积大的素材常用这一手分担传输压力。
密码保护
密码护住包内数据,勾选加密文件名后连目录也读不出。算法走 AES-256,口令长度自己定。
修复重建
包体损坏时先读索引,索引坏了才逐块扫描。能救的条目落进新包,原件保持不动。
自解压包
生成带外壳的可执行文件,对方机器不装解压工具也能双击展开,适合发给不常接触压缩格式的人。
压缩方式
强度档位决定两件事:花多少时间,以及包能瘦到什么程度。文件类型不同,收益差别很大。
已经压过的东西再压一遍是白费时间。照片、视频、现成的安装包留在这档最合适。
日常文档走这两档,等待时间短,体积也过得去,批量打包时最常落在中间。
文本、表格、日志在这一档的收益稳定,大多数场合直接用它,不必往上调。
字典翻得更深,源码树与数据库导出文件值得多等一会,压缩时间明显拉长。
六档都以无损为准,解出来的文件与原件逐字节一致,差别只在耗时与包体大小。
要塞给只认 ZIP 的环境时,在压缩对话框的格式下拉框里切换,强度档位照样可选。
分卷结构
分卷把一个大包切成若干等长块,缺一块就解不开。切之前先算单卷上限,切完按编号放回同一目录。
填单卷上限
压缩对话框 → 分卷大小,单位下拉框里选 MB 或 GB,数值填整数,小数会被取整。
认编号顺序
单卷文件名带 part1、part2 后缀,后缀即拼合顺序。改名之前先确认编号没有乱。
同目录存放
所有卷放同一个文件夹。漏传任何一卷,解压端都会停在半途,报的是缺卷而不是损坏。
从首卷展开
双击第一卷即可,后面几卷由程序按编号自动接着读,不必逐卷点开,也不必手工合并。
加密选项
加密分两层:一层护数据,一层护文件名。两层都打开,包里剩什么就看不出来了。
密码设置
压缩对话框里填两次密码,两次对不上就不让继续。密码跟着包走,不是跟着这台机器走。
- 入口
- 压缩对话框
- 校验
- 两次输入比对
文件名加密
勾上之后目录列表读不出名字,只看到一串编号条目。文件数量与体积仍然可见,名字不可见。
- 效果
- 名录一并隐藏
- 代价
- 解开前无法预览
算法与口令
密钥由口令派生,算法固定为 AES-256。口令越长越难撞开,短口令再换算法也撑不住。
- 算法
- AES-256
- 口令
- 长度自定
修复机制
修复不是万能,但比反复双击有用。看清报错落在哪一层,再决定修还是重取。
- 工具栏 → 修复 是入口,先选中那个损坏的包再点。在解压报错窗口里连点重试,只会把日志刷满。
- 修复先读索引位,索引断了才转逐块扫描。后者慢,但能把没坏的块尽量拣出来,适合大包。
- 结果另存为新包,原件一个字都不动。救不回来也只是多出一个空壳,原包不至于跟着变坏。
- 多卷包要修,先把所有卷凑齐。缺卷时修复会停在断点,程序无法判断后面还有多少数据。
- 报 CRC 错误说明某块的校验值对不上。修复能补回一部分条目,剩下的只能重新取一份。
常见问题
九条按包体结构、密码与分卷三类排开,答案给的是能直接做的动作。
分卷包少了一卷还能解开吗?
不能。分卷之间是首尾相接的一块数据,缺中间任何一卷,后面就接不上。先核对 part 编号是否连续。
密码忘了,包里的东西还取得出来吗?
取不出来。密钥由口令派生,没有口令就没有密钥,也没有后门入口。重要资料建议另存一份不带密码的副本。
强度开到最好,体积会小多少?
看文件类型。文本、源码这类未压缩数据收益明显,照片与视频几乎没有变化,只多花了时间。
ZIP 包解出来文件名为什么是乱码?
多半是打包端用了旧编码存名字。换一个能识别编码的解压入口,或在打包时把编码统一成通用的一种。
自解压包在没装工具的机器上能开吗?
能。外壳自带解压逻辑,双击按提示走即可。体积会比同内容的多出一层外壳,这是正常现象。
修复之后条目变少了,正常吗?
正常。扫描拣出来的只是还能读的块,读不到的部分不会凭空出现。数量差得多就说明损坏范围大。
RAR 与 ZIP 该选哪个?
只在自家环境流转,选 RAR,分卷与修复都更完整。要发给只认通用格式的对方,切到 ZIP 更稳。
加密文件名之后,还能看出包里有几个文件吗?
数量与每块体积仍可见,名字与目录结构不可见。想连数量一起藏,就得把多个文件先套进一层外壳。
同一个包重复压,体积会继续变小吗?
不会。第一次已经把可压的冗余去掉了,再压只是把已压缩的数据重新打包,体积基本不动。