下载压缩文件比下载解压文件需要更长的时间吗?

下载压缩文件比下载解压文件需要更长的时间吗?

我曾经在某处读到过,由于 zip 文件的性质,下载压缩文件比下载相同大小的解压文件需要更长的时间。

这是真的还是无稽之谈?

编辑:我说的是 HTTP 流量

答案1

当连接使用压缩,那当然了。

您无法有效地将数据压缩 2 次。因此,当启用压缩时,1 MB 的 zip 文件的传输速度将比 1 MB 的 txt 文件慢。

注意:这取决于传输协议。FTP 或其他协议没有内置压缩功能。HTTP 有。

答案2

如果您通过标准 FTP 或 HTTP 下载,则情况并非如此。有关其他连接类型,请参阅克里斯托弗的回答

假设相同的连接,下载速度由文件的大小决定。

如果您启用了自动病毒检查,下载结束时可能会有延迟,因为它必须打开并解压 zip 文件来检查内容,而不是直接检查文件。

答案3

如果您使用带压缩的 PPP(拨号或 VPN)连接,压缩文件的下载速度可能会比文本文件慢,这是由于其性质所致(前者已被压缩,而后者将被协议压缩,从而会增加测量速度)。

但是,如果你比较一下你收到的信息量,你会发现下载压缩文件仍然会更有效率,因为任何文件归档器通常都比链路层压缩更高效。因此,即使压缩会稍微提高下载速度,压缩文本文件的下载速度也会比逐字文本文件更快。

答案4

正如前面提到的,HTTP 流量可以被压缩,但并非总是如此。

您可能在人们使用电话调制解调器而不是 adsl/电缆调制解调器的时候读到这篇文章。在这种情况下,文本在发送或接收之前被压缩,因此您的文本文件发送速度会更快。

相关内容