|
本帖最后由 ihaiming 于 2026-3-17 00:59 编辑 分享一个我做的网易版MC存档解密工具。这不仅仅是一个工具,背后有不少技术细节,感兴趣的可以往下看。 前言 这是一个纯前端、完全本地化的网易版 Minecraft 存档解密工具,最大特色是零服务器交互——所有解密操作都在你的浏览器中完成,文件从不离开你的电脑,彻底保护隐私安全。 在线体验 · 中文版:https://mc.hm0.top/ · 英文版:https://en.mc.hm0.top/ 项目特点 · 纯前端、完全本地运行,文件不上传,隐私安全 · 无需安装任何软件,打开网页就能用 · 支持 ZIP 上传解密 + 文件夹直接解密(实验性) · 做了双语支持,方便国际玩家 --- 技术亮点(给感兴趣的朋友) 这个工具虽然看起来简单,但背后有不少设计: 1. 完全本地化 所有解密操作都在浏览器内完成,没有任何网络请求,真正保护隐私。 2. 双模式解密 · ZIP模式:使用 JSZip 流式处理,内存占用低 · 文件夹模式:利用 File System Access API 直接操作本地文件(需谨慎使用) 3. 原生技术栈 纯 HTML5/CSS3/JavaScript,零依赖框架,一个 HTML 文件搞定。轻量、透明、任何人都能看懂。 4. 智能错误处理 · 单个文件解密失败不影响整体流程 · 详细的错误提示,告诉用户具体哪里出了问题 5. 与原版对比 相比最初的版本,增加了: · 安全操作提示(原版无) · 进度百分比显示(原版只有动画) · 多语言支持(原版仅中文) · 响应式布局 + 页脚 + 关于弹窗 --- 完整技术详解 如果你想深入了解: · 核心解密算法是怎么实现的? · 为什么坚持用原生不用框架? · 文件夹模式是怎么实现的? · 错误处理是怎么设计的? 我在 MT 论坛写了一篇详细的技术解析帖,里面有代码片段、流程图、原理分析,感兴趣的可以点进去看(不是引流,因为一开始用了bbcode现在已经过了编辑时期了,没办法再次编辑而且在MT论坛,我觉得不需要赘述): 点击查看完整技术详解 MC 论坛这边就不贴大段代码了,想看技术的人自然会点进去。 --- 项目地址汇总 · GitHub:https://github.com/ihaiming/NetEaseMC-Decryptor · Gitee:https://gitee.com/ihaiming/NetEaseMC-Decryptor · 在线体验:https://mc.hm0.top/ --- 如果觉得有用,欢迎给项目点个 Star ⭐,这对我真的非常重要! 许可证 本项目基于 GPL v3.0 开源,使用时请遵守协议。 免责声明 本工具仅供学习和研究使用,请勿用于非法用途。解密过程完全本地化,作者不对存档数据丢失负责,使用前请自行备份。 |
提升卡
观察者