我刚刚通过Visual Studio AWS Explorer(不使用encryption)将FEDORA ISO映像上传到S3。
上传完成后状态显示:
1,004,232,704 / 999,292,928字节
本地光盘上的实际文件大小为999,292,928字节。
为什么第一个数字大于秒?
每个数据包都带有元数据,增加了发送的数据量。 第一个数字包括文件的大小加上元数据的大小,是实际发送的字节数。 第二个只计数数据字节的数量。
例如,说用来发送文件的协议是HTTP。 一个HTTP请求可能如下所示:
POST /file/upload Content-Type: application/octate-stream Authorization: abcxyz== Content-Length: 5514587 User-Agent: AWS uploader <binary data here>
最上面一行是HTTP标头,这是HTTP引用所需的元数据。 您的文件将由包含该文件的大量请求组成。