Tous les produits
Search
Centre de documentation

Object Storage Service:hash, hash

Dernière mise à jour :Aug 18, 2026

Cette rubrique explique comment exécuter la commande hash afin de calculer le hachage MD5 ou CRC-64 d'un fichier local.

Important

À partir de la version 1.6.16 d'ossutil, vous pouvez utiliser directement ossutil comme nom binaire dans la ligne de commande. Il n'est pas nécessaire d'adapter le nom binaire en fonction du système. Pour les versions antérieures à la 1.6.16, vous devez spécifier un nom binaire correspondant à votre système. Pour plus d'informations, consultez Prise en main rapide de l'outil de ligne de commande ossutil.

Syntaxe de la commande

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

Le tableau suivant décrit les paramètres et options de la syntaxe de commande.

Paramètre/Option

Description

localfile

Chemin d'accès complet au fichier local.

--type

Algorithme utilisé pour calculer le hachage du fichier local. Valeurs possibles :

  • md5 :

    Si --type est défini sur md5, le hachage MD5 et la valeur Content-MD5 s'affichent. La valeur Content-MD5 est obtenue en calculant le hachage MD5 pour générer un nombre de 128 bits, puis en encodant ce nombre en Base64. Pour plus d'informations sur Content-MD5, consultez la norme RFC 1864.

  • crc64 (par défaut) : calcule la somme de contrôle CRC64 d'un fichier local à l'aide de l'algorithme CRC64/XZ.

Une fois le fichier local transféré vers le bucket spécifié sous forme d'objet, tenez compte des points suivants lorsque vous souhaitez interroger ou utiliser le hachage CRC-64 ou MD5 :

  • Dans la commande stat, spécifiez X-Oss-Hash-Crc64ecma pour interroger le hachage CRC-64 de l'objet et Content-Md5 pour interroger la valeur du champ Content-MD5 de l'objet. Pour plus d'informations, consultez stat (Afficher les informations sur les buckets et les objets).

  • Vous ne pouvez pas utiliser la commande stat pour interroger le hachage CRC-64 d'un objet qui a été transféré vers Object Storage Service (OSS) avant que OSS ne prenne en charge CRC-64.

  • Vous ne pouvez pas utiliser la commande stat pour interroger la valeur Content-MD5 d'un objet transféré via un transfert par ajout (append upload) ou un transfert multipartie.

Exemples

  • Calculez le hachage CRC-64 d'un fichier local nommé test.txt :

    ossutil hash test.txt --type=crc64
    CRC64-ECMA                  : 295992936743767023
  • Calculez le hachage MD5 d'un fichier local nommé test.txt :

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