我最近尝试通过 Google Takeout 从我的 Google 帐户中提取大量数据。他们有一个选项,你可以将文件下载为 .zip 文件 (zip64),每个文件最大 50 GB。由于我的文件超过 200 GB,我下载了大约 5 个拆分文件,每个文件大约 48 GB。但是,当我尝试打开它们时,我使用的每个 zip 提取程序都抱怨文件不完整或损坏。有人知道问题可能是什么吗?
您选择用来下载文件的浏览器是否会影响 zip 文件的有效性?谢谢。
答案1
您确实需要一个下载管理器来处理超过 250MB 的文件。您的 ISP [或从您的数据到您的路径上的任何其他人] 可能会开始缓存数据……但并不总是正确的。
您的浏览器可能是罪魁祸首 - 测试另一个就足够简单了 - 但下载管理器在许多方面都对你大有裨益。许多下载管理器都有插件来拦截浏览器下载,这样你就不会忘记并得到损坏的文件。
这是我使用的在线服务的建议部分...
就我个人而言,我从未尝试过他们推荐的 ReGet - 我在 Mac 上,而 ReGet 是仅适用于 Win 的软件。至于 PKZip - 自从我开始使用下载管理器以来,我从未遇到过损坏的 zip 文件
在互联网上通过 HTTP 下载大型文件可能很棘手。为避免下载文件损坏或损坏,请在从 Zip Manager 下载时遵循以下建议:切勿下载大小超过 255 兆字节 (MB) 的任何 zip 文件或 zip 片段。如果您的 zip 文件大于 255 MB,请使用下载管理器将下载内容拆分为多个部分。
这是由您的 ISP 运营的 Web 缓存服务器损坏或配置错误造成的限制。这些缓存服务器在传输大于 255 MB 的文件时会出现异常行为。它们可能会导致损坏或会话过早终止。
缓存服务器通常是透明的。您无法知道它们是否存在,除非它们破坏了下载。
尽可能使用下载管理器。避免使用网络浏览器下载大型 zip 文件。配置下载管理器以将下载内容分成多个部分。确保每个下载部分小于 255 MB。例如,如果您的 zip 文件大小为 800 MB,则需要将下载内容分成 4 个部分。下载管理器会自动将各部分合并为一个完整文件。
使用下载管理器不仅可以提高通过互联网下载大文件的可靠性,还可以提高下载速度。
我们推荐使用 ReGet 作为下载管理器。ReGet 也支持 SSL。
不要尝试在开始下载时所在的其他端口上恢复下载。您的计算机认为不同端口上的相同文件是不同的文件。如果您切换端口,您的计算机将从头开始下载,而不是恢复文件。
如果您必须使用 Web 浏览器从 Zip Manager 下载,请确保浏览器的缓存设置为至少是您计划下载的最大 zip 文件大小的两倍。如果您使用的是 IE,请确保选中“工具”|“Internet 选项”|“高级”|“HTTP 1.1 设置”下的两个复选框。您必须重新启动浏览器才能使这些更改生效。
确保您的有线/DSL 路由器中安装了最新的固件。这对于 Linksys 路由器尤其重要。较旧的固件版本包含不正确的 MTU 值,会导致高速损坏。
如果您不幸收到损坏或损坏的 zip 文件,请使用 PKZip 修复 zip 文件并恢复尽可能多的文件。与其他实用程序相比,PKZip 拥有最佳的修复算法。