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

jao*_*jao 14 zip download

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

这是真的还是胡说八道?

编辑:我说的是 HTTP 流量

Chr*_*her 21

当连接使用压缩时,当然。

你不能有效地压缩数据 2 次。因此,当打开压缩时,1 MB 的 zip 文件将比 1 MB 的 txt 文件传输得慢。

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

  • 这不是压缩/解压缩数据需要多长时间的问题,因为在大多数情况下,连接是瓶颈。http 压缩是在传输上完成的,而不是文件本身,因此延迟只会因压缩传输的延迟而不是整个文件而增加。除了服务器上的 CPU 使用率过高之外,启用 http 压缩确实没有任何缺点。另一方面,所有服务器管理员都应该禁用压缩效果不佳的文件类型的传输。 (3认同)

Chr*_*isF 11

如果您通过标准 FTP 或 HTTP 下载,则情况并非如此。对于其他连接类型,请参阅Christopher 的回答

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

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

  • 如果在通道上使用压缩,则不会(请参阅@Christopher 的回答)。 (2认同)