Storage_Zone 板


LINE

大家好,想分享一个自己整理压缩档时使用的 Windows 小工具: AllExtractor。 平常如果有一整个资料夹的 ZIP,要逐一解压、确认哪些已经 处理过,以及中途停止後再继续,手动操作其实满花时间的。 因此做了这个以 7-Zip 为解压缩核心的批次管理工具,主要 目标是「省去重复操作」以及「降低误覆盖既有资料的风险」。 经过多次修正,目前分享 v6.1.5 DEBUG2 RC 供大家试用。 这是免费、免安装的 Windows x64 工具,但仍需自行安装 7-Zip。 先说明:本工具不是 7-Zip 官方产品;目前仍为 RC(发布候选) 版本,并非宣称完全没有 Bug 的正式稳定版。 ================================================== 一、软体资讯 ================================================== 软体名称:AllExtractor 版本:v6.1.5 DEBUG2 RC 公开作者:Olite 平台:Windows 10/11 64 位元为目标环境 使用方式:免安装,解压 ZIP 後即可使用 前置需求:自行安装官方 7-Zip、Windows PowerShell 5.1 授权:Freeware(免费、闭源、允许个人及商业用途) 发行状态:Release Candidate(RC) 目前主要验证环境为 Windows x64,尚未全面验证不同版本、 不同电脑硬体、Windows ARM 或 32 位元系统。 ================================================== 二、主要功能 ================================================== 【1. 一次处理整个资料夹的压缩档】 把程式放进压缩档所在资料夹,就能依序检查、处理档案, 不必逐一在 7-Zip 里选择解压缩。 程式可辨识 ZIP、7z、RAR,以及部分分割压缩档的起始分卷; 但目前 Windows 实机验收以 ZIP 为主,其他格式的相容性不保证。 【2. SHA-256 验证已完成项目,自动跳过】 程式会维护解压缩历史纪录,并比对来源压缩档与输出内容。 只有符合可信历史且 SHA-256 比对相符时,才判定已完成并跳过。 不是看到同名资料夹就直接当成成功。 例如: 第一次执行:A.zip、B.zip、C.zip 全部完成。 第二次执行:确认来源及输出未变後,三个项目全部跳过。 要注意:SHA-256 必须实际读取档案,容量大时验证仍需要时间。 【3. 来源压缩档更新後重新评估】 即使档名相同,只要 ZIP 的实际内容改变,程式就不会沿用 原本的「已完成」判定。符合可信历史与安全条件时,才会 处理更新後的内容;如果输出有冲突,则进入保护流程。 【4. 保护既有资料,避免不安全覆盖】 假设解压目的地已存在,但找不到可信成功纪录;或你曾修改 解压後的档案,造成输出与历史纪录不一致,程式会保护现有 输出,而不是不经确认直接把资料覆盖掉。 这是降低误覆盖风险的设计,不代表绝对不会发生资料损失。 重要资料仍建议先建立独立备份。 【5. 解压中按 S,安全停止并在下次接续】 执行中可以在程式视窗按 S,提出安全停止请求。 目前正在处理的压缩档会先完成、写入历史纪录,再停止下一项。 下次重新执行时,已完成且验证相符的档案会跳过,继续处理 剩余项目。 请特别注意:这是「以压缩档为单位」的续跑,不是单一 ZIP 解压到 37% 後,重开就从 37% 的位元组位置继续。 也请不要以强制关闭视窗或 Ctrl+C 代替 S 安全停止。 【6. 暂存工作区与损坏压缩档处理】 程式先在暂存工作区解压,再依检查结果发布输出; 对损坏压缩档、空间不足、部分特殊路径与重新解析点有 安全检查,避免将未完成结果误认为成功。 【7. 历史纪录多份备份】 解压缩历史包含来源资料夹的主纪录及备份,另在本机 %LOCALAPPDATA% 保留独立的镜像及备份。 若主纪录遗失或损坏,可在符合验证条件时恢复。 DEBUG2 特别修正「历史时间相同,却反覆从备份还原」的问题, 并增加可供排查的历史候选纪录诊断资讯。 【8. 历史全部遗失时,可手动安全重建】 额外提供 Recover_Existing_History.cmd。 当历史主档与备份都无法使用,但原本输出资料夹还在时, 这个工具会先将原始压缩档解到另一个隔离暂存位置, 与现有输出逐项核对。完全符合时才重建可信纪录, 不一致则拒绝重建,不直接覆盖原本输出。 此功能需要额外磁碟空间及时间,不是日常每次都要执行。 【9. 多核心资源自动调整】 依 CPU 及可用记忆体状况,自动选择 7-Zip 执行绪及 SHA-256 验证工作的数量。实际速度仍取决於压缩格式、 CPU、储存装置与系统负载,并不保证比每种手动操作都快。 【10. OneDrive 支援及诊断日志】 已针对部分 OneDrive Cloud Files 的特殊档案系统情况处理。 测试环境中曾成功於 OneDrive 桌面处理 5 个大型 ZIP, 再次启动时 5 个全部比对後跳过。 OneDrive 仍受同步状态、云端档案是否已下载、权限及 剩余空间影响,不能保证所有云端环境均无问题。 程式会保留启动、处理进度及错误日志,方便问题排查。 ================================================== 三、下载及档案校验 ================================================== 下载平台:Google 云端硬碟 下载网址: https://drive.google.com/file/d/16YSwFmyMMISke1KdRBzFKfWvpMMA4or7/view?usp=drivesdk 公开档名: AllExtractor_v6.1.5_DEBUG2_RC_Olite_ReleaseReview.zip ZIP 大小:895,700 bytes ZIP SHA-256: 8e9465e9cf19d58a8ce3dfa9eb2cc132013d6169194036e87002c9f94d1d55a2 建议下载後先验证 SHA-256。可在 ZIP 所在资料夹开启 Windows PowerShell,执行: Get-FileHash -Algorithm SHA256 -LiteralPath '.\AllExtractor_v6.1.5_DEBUG2_RC_Olite_ReleaseReview.zip' 比对输出杂凑是否与上面一致,不一致时请不要执行。 本 ZIP 含主程式、诊断/复原工具、繁体中文说明、 LICENSE.txt、第三方授权声明及解压後档案校验清单。 不包含 7-Zip 主程式,也不包含私人开发原始码或 QA 测试工具。 ================================================== 四、安装与操作教学 ================================================== 1. 先从 7-Zip 官方网站安装 7-Zip: https://www.7-zip.org/ 2. 下载 AllExtractor ZIP,解开到一个新资料夹。 程式免安装,不需要把它安装到 Windows 系统目录。 3. 复制下面两个档案,到你要处理的压缩档所在资料夹: AllExtractor.exe Diagnose_AllExtractor.cmd 4. 双击 Diagnose_AllExtractor.cmd,开始依序处理。 它会保留视窗方便查看进度、统计及错误资讯。 也可以直接双击 AllExtractor.exe。 5. 如需暂停,於执行视窗按一次 S,等当前 ZIP 完成後停止。 下次再次执行即可检查并接续剩下的压缩档。 6. 完成时,请查看摘要中: Extracted successfully:本次成功解压数 Already extracted:验证後判定已完成而跳过的数量 Protected (unchanged):受保护、未覆盖的既有输出数量 Failed:失败数量 注意:Skipped total 包含已完成跳过,也可能包含受保护跳过, 不能只看到 Skipped 就认为全部正常完成。 【其他档案用途】 Diagnose_History.cmd + Diagnose_History.ps1: 只读取并诊断历史纪录;平常不需要执行。 Recover_Existing_History.cmd: 历史纪录及备份都遗失时,才考虑手动安全重建。 README.zh-TW.md:完整使用说明与已知限制。 LICENSE.txt:Olite 的免费闭源软体使用条款。 THIRD_PARTY_LICENSES.txt、GO_LICENSE.txt:第三方授权说明。 SHA256SUMS.txt:解压後各档案的 SHA-256 清单。 ================================================== 五、测试纪录(2026/10/28) ================================================== 目前的 v6.1.5 DEBUG2 RC 在 Windows x64 实机上, 使用隔离的 TEMP 测试资料执行自动整合验收,结果为: AUTOMATED RESULT: 10/10 PASS QA exit code: 0 测试内容: 01. 安全停止请求与恢复旗标 PASS 02. 压缩档更新及可信更新处理 PASS 03. 不安全覆盖保护 PASS 04. 损坏压缩档隔离 PASS 05. 本机历史备份自动还原 PASS 06. OneDrive 旧历史纪录保护 PASS 07. 手动安全重建历史 PASS 08. 内容不符时拒绝重建 PASS 09. 时间戳相同时避免不必要还原 PASS 10. 主要历史损坏後只进行必要还原 PASS 另外也有非 QA 的实际操作纪录: - 在 OneDrive 资料夹完成 5 个大型 ZIP 的解压缩。 - 第二次执行时,5 个 ZIP 均通过 SHA-256 比对并跳过。 - 在压缩档解压进行中按 S,程式先完成当前档案、 写入历史纪录,才在下一个档案前停止。 - 再次启动後,能依验证结果跳过已完成项目并继续工作。 - DEBUG2 在实机纪录中正确选用主要历史纪录, 没有发生那次测试中的多余还原。 这些是特定测试环境与操作情境的结果,不代表所有 Windows、 所有压缩格式或所有云端同步情境都已通过,也不保证零风险。 ================================================== 六、结束代码与常见问题 ================================================== Exit 0:子程序成功结束,仍请核对最终摘要。 Exit 1:至少一个压缩档处理失败,请查看日志。 Exit 2:启动器或核心发生重大错误。 Exit 3:可能已有相同资料夹的程式执行中。 Exit 4:使用者要求安全暂停,并不是程式当机。 Exit 6:有既有输出受到保护、验证不符或空间不足。 Q:是不是可以完全取代 7-Zip? A:不是。AllExtractor 主要负责批次控制与纪录管理, 真正解压缩仍呼叫电脑已安装的 7z.exe。 Q:再次启动一定会跳过所有档案吗? A:只有来源与输出内容符合可信历史和 SHA-256 验证才会跳过。 若资料夹被删除、来源更新或输出被修改,就需要重新判断。 Q:可以当作备份软体吗? A:不行。历史纪录备份不是对使用者资料的备份; 重要档案请另外备份。 Q:Windows 出现 SmartScreen 或防毒警告怎麽办? A:目前 EXE 没有数位签章,可能出现信誉提示。 请先核对下载来源与 SHA-256,并自行评估安全性。 不建议为了执行本工具而关闭防毒软体。 Q:可以用在 RAR、7z 或分割压缩档吗? A:程式包含部分相关辨识逻辑,但目前实机验证以 ZIP 为主。 非 ZIP 格式请先用不重要的样本试跑,不保证全部支援。 ================================================== 七、使用限制与风险提醒 ================================================== - 请先用不重要的测试 ZIP 确认符合需求,再处理重要档案。 - 建议事先备份重要资料;无法保证完全不会发生 Bug 或资料损失。 - 由於会计算 SHA-256,大档案即使只是检查也可能需要时间。 - 遇到磁碟空间不足、特殊路径、权限或云端同步情况, 可能被保护跳过或处理失败,请依日志检查。 - 不要同时在相同来源资料夹混用不同版本执行。 - 不要随意手动删除、窜改 extract_history.json 等历史纪录。 - 此版不含数位签章,也尚未完成跨多机种的大规模相容性验证。 - EXE 内包含执行所需的 PowerShell 核心;闭源授权不等於 在技术上完全无法被逆向分析或撷取内容。 ================================================== 八、授权、作者及第三方元件 ================================================== 作者署名:Olite 授权形式:Freeware / Closed Source(免费闭源软体) - 个人、公司及商业用途均可免费使用。 - 不收取软体使用费,也不需要付费解锁功能。 - 原始码目前不公开;不采用 MIT、GPL 等开源授权。 - 未经 Olite 事前书面同意,不得转售本软体本身、 修改後对外发布、重新封装或上传第三方镜像站供下载。 - 欢迎转贴作者公布的原始下载连结。 - 软体依现状(AS IS)提供,使用风险及法律责任范围 请参阅 ZIP 内 LICENSE.txt 的完整条款。 - 上述限制不取代第三方元件原有授权,也不排除法律强制 允许的行为。 Go 启动器使用 Go 标准函式库及执行阶段,相关授权文字已 附於 GO_LICENSE.txt。7-Zip 由使用者自行安装,本发布包 没有夹带 7-Zip 的 EXE 或 DLL,相关授权请参阅官方网站。 AllExtractor 与 7-Zip 并非同一个产品,亦非官方合作或背书。 ================================================== 九、问题回报 ================================================== 如果遇到 ZIP 无法正确解压、该跳过却重新处理、 历史纪录异常、按 S 无法安全停止、特殊档名或 OneDrive 相关问题,欢迎提供使用情境协助排查。 回报时可提供: - AllExtractor 版本与档案 SHA-256 - Windows 版本、7-Zip 版本 - 能重现问题的操作步骤 - 错误讯息、Exit code、摘要数字 - 必要的诊断日志(先遮蔽个资) 日志可能记录 Windows 使用者名称、完整档案路径、 私人档名等资讯;贴到公开板上前,请务必先遮蔽。 ================================================== 十、结语 ================================================== 一开始只是想减少重复解压缩的操作,後来逐步增加 SHA-256 验证、可信历史、防覆盖、安全停止、 OneDrive 处理,以及历史纪录备份与重建功能。 目前已有 Windows 10/10 自动整合验收与实机操作纪录, 但还是有尚未涵盖的使用情境,所以先以 RC 版分享, 欢迎实际使用後提供回馈。 希望对同样需要整理大量压缩档的板友有所帮助。 谢谢大家! --



※ 发信站: 批踢踢实业坊(ptt.cc), 来自: 125.230.199.47 (台湾)
※ 文章网址: https://webptt.com/cn.aspx?n=bbs/Storage_Zone/M.1793161462.A.A24.html ※ 编辑: olite (125.230.199.47 台湾), 10/28/2026 12:36:06
1F:→ leolarrel : 我刚刚试着把功能说明丢给AI ... 10/28 15:27
2F:→ olite : 可以帮忙删文吗? 10/28 16:39
3F:→ olite : 有一些内容需要修改 10/28 18:37
4F:推 sdbb : 谢谢 10/28 23:51
5F:→ olite : 不用删了,当作是测试版本吧! 10/29 20:06







like.gif 您可能会有兴趣的文章
icon.png[问题/行为] 猫晚上进房间会不会有憋尿问题
icon.pngRe: [闲聊] 选了错误的女孩成为魔法少女 XDDDDDDDDDD
icon.png[正妹] 瑞典 一张
icon.png[心得] EMS高领长版毛衣.墨小楼MC1002
icon.png[分享] 丹龙隔热纸GE55+33+22
icon.png[问题] 清洗洗衣机
icon.png[寻物] 窗台下的空间
icon.png[闲聊] 双极の女神1 木魔爵
icon.png[售车] 新竹 1997 march 1297cc 白色 四门
icon.png[讨论] 能从照片感受到摄影者心情吗
icon.png[狂贺] 贺贺贺贺 贺!岛村卯月!总选举NO.1
icon.png[难过] 羡慕白皮肤的女生
icon.png阅读文章
icon.png[黑特]
icon.png[问题] SBK S1安装於安全帽位置
icon.png[分享] 旧woo100绝版开箱!!
icon.pngRe: [无言] 关於小包卫生纸
icon.png[开箱] E5-2683V3 RX480Strix 快睿C1 简单测试
icon.png[心得] 苍の海贼龙 地狱 执行者16PT
icon.png[售车] 1999年Virage iO 1.8EXi
icon.png[心得] 挑战33 LV10 狮子座pt solo
icon.png[闲聊] 手把手教你不被桶之新手主购教学
icon.png[分享] Civic Type R 量产版官方照无预警流出
icon.png[售车] Golf 4 2.0 银色 自排
icon.png[出售] Graco提篮汽座(有底座)2000元诚可议
icon.png[问题] 请问补牙材质掉了还能再补吗?(台中半年内
icon.png[问题] 44th 单曲 生写竟然都给重复的啊啊!
icon.png[心得] 华南红卡/icash 核卡
icon.png[问题] 拔牙矫正这样正常吗
icon.png[赠送] 老莫高业 初业 102年版
icon.png[情报] 三大行动支付 本季掀战火
icon.png[宝宝] 博客来Amos水蜡笔5/1特价五折
icon.pngRe: [心得] 新鲜人一些面试分享
icon.png[心得] 苍の海贼龙 地狱 麒麟25PT
icon.pngRe: [闲聊] (君の名は。雷慎入) 君名二创漫画翻译
icon.pngRe: [闲聊] OGN中场影片:失踪人口局 (英文字幕)
icon.png[问题] 台湾大哥大4G讯号差
icon.png[出售] [全国]全新千寻侘草LED灯, 水草

请输入看板名称,例如:Gossiping 或 站内搜寻

TOP