Amazon-S3

Amazon S3 上傳 - 傳輸的字節數大於實際文件大小

  • January 28, 2014

我剛剛通過 Visual Studio AWS Explorer(不使用加密)將 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 工作所需的元數據。您的文件將由包含文件塊的多個請求組成。

引用自:https://serverfault.com/questions/570310