全部产品
Search
文档中心

Object Storage Service:hash (menghitung CRC-64 atau MD5)

更新时间:Nov 09, 2025

Gunakan perintah hash untuk menghitung hash MD5 atau CRC-64 dari file lokal.

Penting

Untuk ossutil versi 1.6.16 dan yang lebih baru, Anda dapat menggunakan ossutil sebagai nama biner di baris perintah tanpa memperhatikan sistem operasi. Untuk versi sebelum 1.6.16, Anda harus menentukan nama biner sesuai dengan sistem operasi Anda. Untuk informasi lebih lanjut, lihat Referensi perintah ossutil.

Sintaks Perintah

ossutil hash localfile [--type=<value>]

Tabel berikut menjelaskan parameter dan opsi:

Parameter atau opsi

Deskripsi

localfile

Path lengkap file lokal.

--type

Jenis komputasi data. Nilai valid adalah sebagai berikut:

  • md5: Menghitung hash MD5 dari file lokal.

    Jika Anda menetapkan parameter ini ke md5, perintah akan mengembalikan hash MD5 dan nilai Content-MD5. Nilai Content-MD5 adalah hash MD5 128-bit yang dikodekan dalam Base64. Untuk informasi lebih lanjut tentang Content-MD5, lihat RFC 1864.

  • crc64 (default): Menghitung hash CRC-64 dari file lokal. Perhitungan didasarkan pada CRC-64/XZ.

Setelah mengunggah file ke bucket tujuan, perhatikan hal-hal berikut terkait nilai CRC-64 dan MD5 file tersebut:

  • Anda dapat menjalankan perintah stat dan memeriksa bidang X-Oss-Hash-Crc64ecma dan Content-Md5 untuk mendapatkan nilai CRC-64 dan Content-MD5 dari file tersebut. Untuk informasi lebih lanjut, lihat stat (melihat informasi bucket dan objek).

  • Anda tidak dapat menjalankan perintah stat untuk melihat nilai CRC-64 dari file yang diunggah ke bucket sebelum OSS mendukung verifikasi CRC-64.

  • Anda tidak dapat menjalankan perintah stat untuk melihat nilai Content-MD5 dari file yang diunggah menggunakan unggah tambahan atau unggah multi-bagian.

Contoh

  • Hitung hash CRC-64 dari file lokal test.txt.

    ossutil hash test.txt --type=crc64
    CRC64-ECMA                  : 295992936743767023
  • Hitung hash MD5 dari file lokal test.txt.

    ossutil hash test.txt --type=md5
     MD5                         : 01C3C45C03B2AF225EFAD9F911A33D73
     Content-MD5                 : AcPEXAOyryJe+tn5EaM9cw==