hash命令用于計算本地文件的MD5或CRC64。
重要
從ossutil 1.6.16版本開始,命令行中Binary名稱支持直接使用ossutil,您無需根據系統刷新Binary名稱。如果您的ossutil版本低于1.6.16,則需要根據系統刷新Binary名稱。更多信息,請參見命令行工具ossutil命令參考。
命令格式
ossutil hash localfile [--type=<value>]
參數及選項說明如下:
配置項 | 說明 |
localfile | 本地文件的完整路徑。 |
--type | 數據計算類型。取值如下:
|
上傳文件到目標Bucket后,文件的CRC64和MD5值有如下注意事項:
您可以通過stat命令中
X-Oss-Hash-Crc64ecma
字段和Content-Md5
字段分別獲取該文件的CRC64和Content-MD5值。更多信息,請參見stat(查看Bucket和Object信息)。在OSS支持CRC64校驗之前上傳至Bucket內的文件,不支持通過stat命令查看文件的CRC64值。
對于通過追加上傳以及分片上傳方式上傳的文件, 不支持通過stat命令查看這兩種類型文件的Content-MD5值。
使用示例
計算本地文件
test.txt
的CRC64ossutil hash test.txt --type=crc64 CRC64-ECMA : 295992936743767023
計算本地文件
test.txt
的MD5ossutil hash test.txt --type=md5 MD5 : 01C3C45C03B2AF225EFAD9F911A33D73 Content-MD5 : AcPEXAOyryJe+tn5EaM9cw==
文檔內容是否對您有幫助?