Amazon-S3
Amazon S3 上傳 - 傳輸的字節數大於實際文件大小
我剛剛通過 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 工作所需的元數據。您的文件將由包含文件塊的多個請求組成。