Voltar às perguntas frequentes sobre Armazenamento de objetos
CENTRAL DE AJUDA · FAQArmazenamento de objetos1 min de leitura

Como verificar se um upload de objeto não foi corrompido?

Uma resposta de upload bem-sucedida confirma que o serviço aceitou a solicitação, mas a aplicação pode precisar verificar tamanho ou integridade. Use checksums ou campos de integridade compatíveis e compare o resultado armazenado com a origem esperada.

Armazenamento de objetos

Escolha uma verificação de integridade

Se você controla o upload, calcule um checksum da origem e compare com o retornado ou armazenado pelo serviço. Confirme algoritmo e modo compatíveis; fluxos multipart podem calcular ou expor checksums de forma diferente.

Confira também tamanho e metadados esperados. Tamanho igual não detecta toda alteração; a comparação de checksum deve usar os mesmos bytes e algoritmo nas duas pontas.

Planeje a verificação pelo caminho de acesso

Leia o objeto armazenado em um fluxo de verificação e valide-o quando precisar de garantia ponta a ponta. Para objetos grandes, calcule em fluxo em vez de carregar todo o corpo na memória.

Associe o resultado à versão ou identificador do upload e alerte sobre divergências. Defina o tratamento de falha, como quarentena e nova tentativa, sem substituir uma cópia válida antes de validar a nova.

Voltar às perguntas frequentes sobre Armazenamento de objetos