Todos os produtos
Search
Central de documentação

Object Storage Service:Verificação de consistência de dados

Última atualização: Jul 03, 2026

O OSS oferece suporte a ETag, MD5 e CRC-64 para verifique a consistência dos dados.

Método de verificação

Caso de uso

Descrição

ETag

Detectar alterações no conteúdo do objeto.

O sistema gera um ETag ao criar um objeto para identificar seu conteúdo. Em objetos criados via PutObject, o ETag corresponde ao hash MD5 do conteúdo. Nos demais casos, trata-se de um valor único derivado de um algoritmo específico.

Nota

Embora os ETags detectem alterações de conteúdo, utilize o hash MD5 para verificar a integridade dos dados.

MD5

Verificar a integridade dos dados.

Ao fazer upload de um objeto, inclua seu hash MD5 no cabeçalho de solicitação Content-MD5. O OSS calcula o hash MD5 dos dados recebidos e o compara com o valor de Content-MD5. O upload só é bem-sucedido se os dois valores coincidirem.

Nota
  • A verificação de MD5 é compatível com PutObject, GetObject, AppendObject, PostObject, upload multipart e UploadPart.

  • O cabeçalho Content-MD5 em uma solicitação CompleteMultipartUpload verifica apenas o corpo da solicitação, e não o objeto em si.

Para obter mais informações sobre como verificar a integridade dos dados usando MD5, consulte Verificação da consistência de MD5 no OSS.

CRC-64

Validar a integridade dos dados.

O OSS retorna um valor CRC-64 para cada objeto enviado por qualquer método suportado. Compare esse valor com o CRC-64 calculado localmente para confirmar que os dados transferidos estão intactos.

Nota

Em uploads multipart, caso todas as partes possuam valores CRC-64, o OSS retornará o valor CRC-64 do objeto completo.

Para saber mais sobre a verificação de integridade de dados com CRC-64, veja Verificar a integridade dos dados usando CRC-64.