Pular para o conteúdo principal

Arquivo Hash

Configuração atual da tarefa Hash File no Workflow Designer

Esta Tarefa calcula a impressão digital de um ficheiro, conhecida como "hash" ou "checksum". Este processo é fundamental para verificar a integridade de um ficheiro, garantindo que não foi alterado ou corrompido durante o download ou a transferência.

Para que Serve o Hash de um Ficheiro?

Um hash é uma string única de caracteres gerada por um algoritmo a partir do conteúdo de um ficheiro. Funciona como uma impressão digital: mesmo uma mínima alteração no ficheiro, como mudar uma única letra, produzirá um hash completamente diferente.

Os usos principais incluem:

  • Verificação de Integridade: Ao comparar o hash calculado no seu ficheiro com o original fornecido pelo programador, pode ter a certeza de que o ficheiro é idêntico e não está corrompido.
  • Segurança: Ajuda a garantir que um ficheiro descarregado não foi adulterado para incluir malware.
  • Identificação Única: Permite identificar de forma inequívoca um ficheiro.

Configuração

Ficheiro a Importar

Pode selecionar um parâmetro do tipo ficheiro através do Lista de Parâmetros ou pode inserir diretamente na área de texto ao lado de "Ficheiro a Importar" o caminho absoluto do ficheiro.

Algoritmo

No campo “Algoritmo“ é possível selecionar um dos algoritmos de hashing disponíveis.

Resultado

Após selecionar o ficheiro e o algoritmo, a Tarefa calculará e mostrará o hash resultante.

Parâmetro de Saída

Esta Tarefa, ao terminar a sua execução, expõe Parâmetro de Saída que podem ser utilizados em Tarefas subsequentes.

  • result: Este parâmetro pode conter uma mensagem de erro ou, se for fornecido um ficheiro e especificado um algoritmo, a Tarefa calculará e retornará o hash resultante.
  • resultJson: representa o resultado da execução da tarefa em formato JSON, incluindo informações gerais, configurações e detalhes da execução.