用 Firefox 下载的文件经常损坏

Gre*_*ski 5 firefox download file-corruption

在过去六个月或更长时间里,当我使用 Firefox 下载文件时,它通常会损坏。在这几个月里,我一直让 Firefox 保持最新状态。我目前正在运行 3.6.6 32 位。以下是一些细节:

  1. 如果下载已损坏,我立即再次开始下载,并且源 URL 和目标路径相同,则下载会立即完成并且文件有效。
  2. 它只发生在 Firefox 上。我对 IE、任何 HTTP 下载管理器或使用任何其他传输协议的下载都没有问题。
  3. 它发生在多个系统上,每个系统都完全不同(一个是硬件,一个是 VM),我在每个系统上运行完全不同的软件防火墙。但是,它们都运行 Windows 7 64 位。
  4. 即使我在安全模式下运行 Firefox(没有扩展或插件),它也会发生。
  5. 使用 Firefox 的常规网络使用似乎没有问题。网页和图像不会出现损坏。但是,扩展更新的下载有时无法通过完整性检查。
  6. 值得一提的是,防病毒和恶意软件扫描变得干净,我采取了相当强大的措施来保护我的浏览器和我的系统。
  7. HTTP 和 HTTPS 下载都会发生这种情况。

我运行了一些测试,连续 6 次下载相同的 2.5 MB .zip 文件(每次重命名源文件,以免触发上述 #1),并将损坏的文件与 WinMerge 中的有效文件进行比较。每一次,腐败都是不同的。大多数文件内容匹配,损坏的文件中总是缺少段。然而,在这六种情况之一中,一段不应该存在的文件也被插入到损坏的文件中。损坏的块,无论是丢失的、错误的还是添加的,在 WinMerge 中出现的大小相似,可能与 Firefox 的下载块大小有关?

虽然很多事情可以解释一些症状,但我无法确定一个适合所有这些的原因,尤其是 #3。任何帮助将不胜感激。

小智 1

嗯,这里有两个想法:

首先,我注意到,当这种情况发生在我身上时,通常与我的互联网连接有关。具体来说,在工作中,某些端口和站点被封锁的情况似乎经常发生。有没有可能你也处于同样的情况呢?我注意到我将开始下载,但下载可能会被“老大哥”中途切断(从而损坏)。

其次,您是否尝试过这里的所有步骤?

这些步骤可能不会有帮助,但如果能够说您已经涵盖了所有明显的基础,那就太好了。祝你好运!