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
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. |