我已經使用AzCopy實用程序將大型zip存檔上傳到Azure存儲BLOB容器,大約9GB。現在我想檢查它是否正確。我可以從Azure Portal獲取文件的「CONTENT-MD5」值。那麼我需要在我身邊計算一下,對吧?是否有其他方法來檢查有效性(下載此文件除外)?它使用7zip實用程序存檔,該實用程序沒有用於MD5的散列算法。如何檢查正確上傳的Azure存儲BLOB文件?
0
A
回答
2
「內容-MD5 「上傳blob的屬性不會由Azure存儲Blob服務每個實時Blob內容維護。實際上,AzCopy在上傳過程中會計算它,並在AzCopy完成上傳時設置爲目標blob。因此,如果您確實想驗證數據完整性,則必須使用帶有/ CheckMD5選項的AzCopy下載文件,然後將下載的文件與本地原始文件進行比較。但是,鑑於AzCopy已盡其最大努力在傳輸過程中保護數據完整性,上述驗證步驟可能是多餘的,強烈建議不要使用,除非數據完整性比您的方案中的性能重要得多。
0
從PowerShell中,你可以運行以下命令以獲取文件的MD5哈希
Get-FileHash -Path "C:\temp\somefile.zip" -Algorithm MD5
如果您使用C#,你也可以使用此代碼段
using (var md5 = System.Security.Cryptography.MD5.Create())
{
using (var stream = File.OpenRead(filename))
{
return md5.ComputeHash(stream);
}
}
相關問題
- 1. 將文件上傳到Azure Blob存儲
- 2. 如何檢查Azure Blob存儲上傳是否成功?
- 3. 上傳存儲在Azure Blob存儲中的文件
- 4. 如何從網站圖片上傳文件到Azure Blob存儲?
- 5. 從本地存儲上傳所有文件到Azure Blob存儲
- 6. 檢查文件是否存在與Azure功能的blob存儲
- 7. 簡單的PHP cURL文件上傳到Azure存儲blob
- 8. 將視頻文件上傳到NODEJS中的AZURE BLOB存儲
- 9. Azure存儲blob從url上傳
- 10. C#Azure存儲Blob上傳TransactionScope
- 11. 如何使用傳統ASP將文件上傳到Azure Blob存儲?
- 12. 上傳文件到Azure BLOB存儲 - Parallel.Foreach比Foreach慢
- 13. 直接從瀏覽器上傳文件到Azure Blob存儲?
- 14. Windows Azure Web角色將文件上傳到Blob存儲
- 15. 將文件從客戶端上傳到Azure Blob存儲| MVC
- 16. 精細上傳azure blob存儲刪除文件選項
- 17. Azure - 通過共享主機上傳文件到blob存儲
- 18. 如何上傳/設置Azure Blob存儲的default.html頁面?
- 19. Azure blob存儲:無法上傳大小爲0的blob
- 20. Azure存儲Blob,C#,如何確定當前正在使用的blob?
- 21. Azure的Blob存儲
- 22. 如何在Azure(.Net)中導入csv文件(已經上傳到blob存儲中)
- 23. 如何使用持續集成從github上傳文件到Azure Blob存儲
- 24. 如何將Azure Blob文件複製到Azure本地存儲
- 25. Azure blob存儲拆分blob並存儲在雲文件共享上
- 26. 無法查看圖像上傳到azure blob存儲
- 27. 如何將原子批量上傳到Azure Blob存儲?
- 28. 如何使用C#將DataTable上傳到Azure Blob存儲?
- 29. Azure Blob存儲列表Blob
- 30. Azure blob存儲文件路徑限制