github a1175815821/MegaDownloader-Revival v1.9.0
MegaDownloader Revival v1.9.0

latest releases: v2.5.5, v2.5.4, v2.5.3...
3 months ago

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 已自带)

使用方法

  1. 下载 MegaDownloader-Revival-v1.9.0-win-x86.zip 并解压
  2. 双击 MegaDownloader.exe 运行(无需安装)
  3. 复制 MEGA 链接,程序会自动识别剪贴板内容
  4. 也可点击工具栏 "添加链接" 按钮手动粘贴

致谢

  • 原 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

Don't miss a new MegaDownloader-Revival release

NewReleases is sending notifications on new releases.