MegaDownloader Revival v1.9.0
MegaDownloader 复活计划首个发布版本
基于 MegaDownloader v1.8 反编译源码修复而成,主要修复了对 MEGA 新版链接格式 (mega.nz/file/、mega.nz/folder/) 的不支持问题,使这款经典工具重新可用。
下载
| 文件 | 说明 |
|---|---|
MegaDownloader-Revival-v1.9.0-win-x86.zip
| 完整包,包含主程序 + 8 个依赖 DLL,解压即用 |
MegaDownloader.exe
| 仅主程序(需自行准备依赖 DLL,推荐下载完整包) |
主要修复
1. 新版链接格式支持
支持 MEGA 新版 URL 格式,旧版格式继续兼容:
https://mega.nz/file/<FileID>#<FileKey>★ 新https://mega.nz/folder/<FolderID>#<FolderKey>★ 新https://mega.nz/#!<FileID>!<FileKey>(旧版继续支持)
2. 文件夹下载 Base64 解码错误修复
修复问题:导入 mega.nz/folder/ 链接时报错 "输入的不是有效的 Base-64 字符串"。
根本原因:当文件夹包含被多个用户分享的文件时,MEGA API 返回的 fileN.k 字段格式为 handle1:key1/handle2:key2[/handle3:key3](用 / 分隔多个 handle:key 对)。原代码把第一个 : 之后的所有内容(含 /handle2:key2)当作 key,导致 base64 解码失败。
修复方案:
- 新增
ExtractKeyFromK辅助函数,按 handle 提取对应 key - 先找到文件夹本身的内部 handle (root),优先匹配 root 的 key
- 为解密步骤添加 try-catch,跳过无法解密的文件
3. TLS 协议
显式启用 TLS 1.2/1.1,确保与 MEGA API 通信的兼容性。
功能特性
- 多线程并发下载
- MEGA 文件夹递归解析
- 加密链接 (
enc/enc2/fenc/fenc2/elc) 支持 - 第三方 Crypter 集成 (MegaCrypter、YouPaste、LinkCrypter、EncrypterMe.ga)
- VLC 流媒体边下边播
- 内置 HttpServer Web 管理界面
- SharpCompress 自动解压 (RAR/7Z/ZIP)
- 多语言界面 (10 种,含简繁中文)
- Stegano 隐写术
- 自动更新检查
系统要求
- Windows 7 SP1 或更高版本
- .NET Framework 4.8 (Windows 10 1903+ / Windows 11 已自带)
使用方法
- 下载
MegaDownloader-Revival-v1.9.0-win-x86.zip并解压 - 双击
MegaDownloader.exe运行(无需安装) - 复制 MEGA 链接,程序会自动识别剪贴板内容
- 也可点击工具栏 "添加链接" 按钮手动粘贴
致谢
- 原 MegaDownloader 作者 Zheng You Yun 的卓越工作
- BouncyCastle、Newtonsoft.Json、SharpCompress 等开源库的贡献者
已知问题
- EncrypterMe.ga 因其官方 API 已下线,无法解析此类链接
- 部分 goo.gl 短链因 Google 关闭该服务而无法跳转
Full Changelog: https://github.com/a1175815821/MegaDownloader-Revival/blob/main/docs/CHANGELOG.md