Free Download Manager 中文文档 下载 App

FDM ZIP 压缩包部分下载——只拿你需要的那几个文件

这个功能解决什么问题

很多资源网站会把文件打包成一个大 ZIP 压缩包——比如"2025 年考研全套资料.zip"(2 GB),里面有 100 个 PDF。你只需要其中 3 本,但传统下载器必须把 2 GB 的 ZIP 整体下到本地,解压后再翻找。

FDM 的 ZIP 部分下载功能让你只从远程 ZIP 里下载指定的那几个文件——在服务器端先解压 ZIP 的目录结构,你勾选需要的文件,FDM 只下载这些文件的原始字节。

节省空间、节省带宽、节省时间。

原理简述

ZIP 文件有一个特殊结构——中央目录记录(Central Directory),保存在 ZIP 文件的最后部分。这条目录记录里包含了 ZIP 里每个文件的:

FDM 的做法是:

  1. 向服务器请求 "这个 ZIP 文件的最后 64 KB"(中央目录通常在最后)
  2. 解析出 ZIP 里所有文件的清单
  3. 把清单展示给你勾选
  4. 根据你勾选的文件,计算它们在 ZIP 里的字节范围
  5. 用分段下载引擎直接向服务器请求这些字节范围
  6. 下载完这些字节后,FDM 在本地解压(把 ZIP 格式还原成原始文件)

关键在于 FDM 不需要下载 ZIP 里未勾选的部分。如果 ZIP 有 2 GB,但你只勾选 50 MB 的文件,FDM 就只下 50 MB。

操作步骤

第一步:添加 ZIP 下载地址

正常把 ZIP 的 URL 粘贴进 FDM 的添加对话框。FDM 检测到是 .zip 后,会在对话框里显示一个新按钮——「浏览压缩包内容」。

第二步:点击「浏览压缩包内容」

FDM 向服务器请求 ZIP 的中央目录(只需要几十 KB 数据)。如果服务器支持 Range 请求(几乎都支持),几秒内就能拿到完整的文件清单。

第三步:勾选需要的文件

FDM 弹出一个文件浏览器样式的对话框:

第四步:开始下载

确定勾选后,FDM 开始只下载你选中的那些文件的字节范围。下载完成后,自动解压到你设置的目录(保留 ZIP 里的原始目录结构)。

支持的压缩格式

FDM 目前只对 ZIP 格式做了部分下载的专门支持。其他压缩格式:

所以如果资源站给的是 ZIP,用 FDM 部分下载;给的是 RAR/7z,只能全量下载。

限制和注意事项

服务器必须支持 Range 请求——这是 ZIP 部分下载的技术前提。极少数老旧服务器不支持(返回 200 而不是 206),遇到这种情况 FDM 会提示"此服务器不支持浏览压缩包内容",你只能全量下载。

ZIP 不能是加密的——加密 ZIP 的中央目录也被加密了,FDM 无法解析内容清单。如果 ZIP 有密码,先在其他地方解开密码重打包再上传,或者放弃部分下载、整体下。

ZIP 不能是流式压缩(固实压缩)——ZIP 格式本身支持固实压缩(Solid Compression),就是多个文件共用一个压缩字典。如果源 ZIP 用了固实压缩,虽然目录结构能解析,但想从中间单独提取一个文件需要先解压前面所有文件,本质上和全量下载差不多。遇到这种情况,FDM 的部分下载会变慢甚至退化成全量下载。

不要勾选文件夹——要勾选里面的单个文件——FDM 的部分下载是按文件粒度工作的。如果 ZIP 里有一个 2024考研英语/ 文件夹,想下载里面全部文件,手动全选该文件夹下的所有文件,不要只勾文件夹本身(可能不生效)。

ZIP 里的文件解压后可能有同名覆盖——如果 ZIP 不同文件夹里有同名文件(比如 a/notes.pdf 和 b/notes.pdf),解压时不会冲突(因为目录结构保留)。但如果 FDM 显示有同名文件,注意检查是否是你要的那一份。

实战场景

场景一:考研资料包

资源站给出 2025考研全套资料.zip(2.3 GB,含 500 个文件),但你只需要英语的 15 本 PDF。

场景二:GitHub Release 压缩包

GitHub 上某些项目在 Release 时把所有平台的二进制打包成一个 ZIP(比如一个 800 MB 的 tools-all-platforms.zip),你只需要 Windows 64 位的那一个文件。

场景三:素材包资源站

免费素材站经常把所有素材打包成 ZIP,但你只需要其中几张。部分下载功能让你不用注册会员就能挑着下。

经典版 3.9 和 6.x 的差异

经典版 FDM 3.9 的 ZIP 部分下载有一个独立的标签页,专门用来浏览 ZIP 内容。6.x 把这个功能简化了——在添加下载对话框里集成了「浏览压缩包内容」按钮。功能上是一样的,但 UI 路径更短。


下载引擎的六大模块(分段、续传、添加、队列、镜像、ZIP 部分下载)全部讲完。接下来进入 BT 客户端的完整讲解:BT 客户端概览。