Amazon S3 上传 - 传输的字节数大于实际文件大小

Amazon S3 上传 - 传输的字节数大于实际文件大小

我刚刚通过 Visual Studio AWS Explorer 将 FEDORA ISO 映像上传到 S3(未使用加密)。

上传完成后状态显示:

1,004,232,704 / 999,292,928 字节

本地磁盘上的实际文件大小为 999,292,928 字节。

为什么第一个数字比第二个数字大?

答案1

每个数据包都附带发送的元数据,这会增加发送的数据量。第一个数字包括文件大小加上元数据大小,是实际发送的字节数。第二个仅计算数据字节数。

例如,假设用于发送文件的协议是 HTTP。HTTP 请求可能如下所示:

POST /file/upload
Content-Type: application/octate-stream
Authorization: abcxyz==
Content-Length: 5514587
User-Agent:  AWS uploader

<binary data here>

最上面的几行是 HTTP 标头,也就是我提到的 HTTP 工作所需的元数据。您的文件可能由包含文件块的多个请求组成。

相关内容