Todos os produtos
Search
Central de documentação

Object Storage Service:hash, hash

Última atualização: Sep 22, 2026

Este tópico descreve o comando hash. Execute este comando para calcular o hash MD5 ou CRC-64 de um arquivo local.

Importante

Para o ossutil V1.6.16 e versões posteriores, você pode usar diretamente ossutil como o nome do binário na linha de comando. Não atualize o nome do binário com base no sistema. Para versões do ossutil anteriores à V1.6.16, especifique um nome de binário que corresponda ao sistema. Para obter mais informações, consulte ossutil command reference.

Sintaxe do comando

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

A tabela a seguir descreve os parâmetros e as opções na sintaxe do comando.

Parâmetro/Opção

Descrição

localfile

O caminho completo do arquivo local.

--type

O algoritmo usado para calcular o hash do arquivo local. Valores válidos:

  • md5:

    Defina --type como md5 para que a saída exiba o hash MD5 e o valor Content-MD5. O valor Content-MD5 é obtido ao calcular o hash MD5 para gerar um número de 128 bits e, em seguida, codificar esse número em Base64. Para obter mais informações sobre o Content-MD5, consulte RFC 1864.

  • crc64 (padrão): Calcula a soma de verificação CRC64 de um arquivo local usando o algoritmo CRC64/XZ.

Após carregar o arquivo local no bucket especificado como um objeto, observe os seguintes itens ao consultar ou usar o hash CRC-64 ou MD5:

  • No comando stat, especifique X-Oss-Hash-Crc64ecma para consultar o hash CRC-64 do objeto e Content-Md5 para consultar o valor do campo Content-MD5 do objeto. Para obter mais informações, consulte stat (Visualize bucket and object information).

  • Não é possível usar o comando stat para consultar o hash CRC-64 de um objeto que foi carregado no Object Storage Service (OSS) antes de o OSS oferecer suporte ao CRC-64.

  • Também não é possível usar o comando stat para consultar o valor Content-MD5 de um objeto carregado por meio de append upload ou multipart upload.

Exemplos

  • Calcule o hash CRC-64 de um arquivo local chamado test.txt:

    ossutil hash test.txt --type=crc64
    CRC64-ECMA                  : 295992936743767023
  • Gere o hash MD5 de um arquivo local chamado test.txt:

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