为什么 Chrome 和 Windows 报告的文件大小不同?

为什么 Chrome 和 Windows 报告的文件大小不同?

我正在对一个 Web 应用程序进行捆绑和压缩,我注意到 Windows 和 Chrome 对同一文件报告的大小有明显差异。

为什么 Chrome 和 Windows 认为这个文件的大小不同?这个文件到底有多大?

Windows 报告其大小约为 45KB: 在此处输入图片描述

在属性窗口中:

在此处输入图片描述

在 Chrome 的“网络”选项卡中,大小为 10.5KB: 在此处输入图片描述

答案1

我怀疑 Chrome 中的“网络”选项卡不显示文件大小,而是显示用于下载该文件的网络流量大小。(因为加载随机网页时,大小列中会显示“(来自内存缓存)”。)

然而,Windows 会显示存储给定文件所需的实际文件大小,在大多数情况下,这个大小要大于网络流量,因为大多数HTTP 流量被压缩

答案2

实际上,它不是您所建议的网络流量大小(传输大小),而是未压缩大小与压缩大小。我在这里对此写了一篇更长的解释: https://stackoverflow.com/a/74648552/4002508

相关内容