none
Gravação do MD5 dos arquivos requisito IX RRS feed

  • Pergunta

  • Galera gostaria de opinioes de como pegar o MD5 dos principais arquivos que compoem o paf.

    Mas tem alguns que em execução não da pra gerar...então gostaria de opinioes de quando ou o como de fazer isso...uma idéia que lhe foi do André Munhoz que disse em um poste pra fazer uma copia dos arquivos e gerar o MD5...eu gostaria de mais idéias se alguem puder ajudar!!

     

    Obrigado

     


    Wellington
    sexta-feira, 12 de agosto de 2011 11:41

Respostas

  • Opa Wellington,
    Cara a Daruma tem uma função onde você consegue gerar o MD5 de qualquer um destes arquivos do PAF:

     

    rCalcularMD5_ECF_Daruma

     

    Definição:

    Este método lê o arquivo informado e retorna o MD5 em ASCII e HEXA.  

     

     

    Sintaxe:

                      rCalcularMD5_ECF_Daruma(char *pszPathArquivo, char *pszMD5GeradoHex, char *pszMD5GeradoAscii);

     

    Parâmetros:

     

    Id

    Variável

    Tipo

    Tam.

    Descrição

    1

    pszPathArquivo

    A

    100

    Caminho e arquivo para gerar o MD5.

    2

    pszMD5GeradoHex

    A

    20

    Retorna MD5 em Hexa.

    3

    pszMD5GeradoAscii

    A

    20

    Retorna MD5 em Ascii.

     

    Saídas:

                      MD5 em Hexa e Ascii

                       Ex: MD5 Hexa: 336C536CE8E493BC5 e MD5 Ascii:3lSlè䓼Z‡ñF

     

    Retornos:

    0: Erro de comunicação, não foi possível enviar o método.

    1: OK, Sucesso ao enviar o método.

    Para obter todos os possíveis retornos consulte a Tabela Retornos Métodos.

     

    Requisitos:

    Nenhum.

     

     

    Exemplo em Delphi:

     

    icon_borland_delphi_7.gif

    function rCalcularMD5_ECF_Daruma(pszPathArquivo:string;pszMD5GeradoHex:string;pszMD5GeradoAscii:string): Integer; StdCall; External 'DarumaFramework.dll';

     

    Str_MD5Hexa:= StringOFChar(#0,20);

    Str_MD5Ascii:= StringOFChar(#0,20);

    Str_CaminhoArq:= Edt_CaminhoArqMD5.text;

    Int_Retorno := rCalcularMD5_ECF_Daruma(Str_CaminhoArq,Str_MD5Hexa,Str_MD5Ascii);

     

     Você pode testar esta função em nosso exemplo:

    http://www.desenvolvedoresdaruma.com.br/home/downloads/Site_2011/Exemplos/DarumaFramework_Delphi7exe.zip

     

    Duvidas estamos à disposição!

    Social Daruma Developer Network | Integração e Desenvolvimento - Daruma Developers Community | Integração com a Comunidade de Desenvolvedores | Daruma nas Redes Sociais |
    Twitter:  @darumadeveloper  | Facebook: http://www.facebook.com/pages/Daruma-Developer/199210316809400 | LinkedIn: http://linkd.in/oNXnN4 | Nosso Site: www.desenvolvedoresdaruma.com.br  | Channel9: http://www.youtube.com/darumadeveloper

     

     

    terça-feira, 6 de setembro de 2011 12:55

Todas as Respostas

  • Galera gostaria de opinioes de como pegar o MD5 dos principais arquivos que compoem o paf.

    Mas tem alguns que em execução não da pra gerar...então gostaria de opinioes de quando ou o como de fazer isso...uma idéia que lhe foi do André Munhoz que disse em um poste pra fazer uma copia dos arquivos e gerar o MD5...eu gostaria de mais idéias se alguem puder ajudar!!

     

    Obrigado

     


    Wellington

    Galera estou fazendo um up no meu post...me deem idéias para eu poder fazer esse requisito so quero idéias!!!

    Obrigado!
    Wellington
    terça-feira, 16 de agosto de 2011 11:29
  • Bom dia

    Por favor, nos dê mais detalhes, como a linguagem que está usando, o cenário em que seu sistema roda, o que você já tentou fazer, etc

     

    Abraços
    Fabio Schunig

     

    segunda-feira, 22 de agosto de 2011 14:29
  • Opa Wellington,
    Cara a Daruma tem uma função onde você consegue gerar o MD5 de qualquer um destes arquivos do PAF:

     

    rCalcularMD5_ECF_Daruma

     

    Definição:

    Este método lê o arquivo informado e retorna o MD5 em ASCII e HEXA.  

     

     

    Sintaxe:

                      rCalcularMD5_ECF_Daruma(char *pszPathArquivo, char *pszMD5GeradoHex, char *pszMD5GeradoAscii);

     

    Parâmetros:

     

    Id

    Variável

    Tipo

    Tam.

    Descrição

    1

    pszPathArquivo

    A

    100

    Caminho e arquivo para gerar o MD5.

    2

    pszMD5GeradoHex

    A

    20

    Retorna MD5 em Hexa.

    3

    pszMD5GeradoAscii

    A

    20

    Retorna MD5 em Ascii.

     

    Saídas:

                      MD5 em Hexa e Ascii

                       Ex: MD5 Hexa: 336C536CE8E493BC5 e MD5 Ascii:3lSlè䓼Z‡ñF

     

    Retornos:

    0: Erro de comunicação, não foi possível enviar o método.

    1: OK, Sucesso ao enviar o método.

    Para obter todos os possíveis retornos consulte a Tabela Retornos Métodos.

     

    Requisitos:

    Nenhum.

     

     

    Exemplo em Delphi:

     

    icon_borland_delphi_7.gif

    function rCalcularMD5_ECF_Daruma(pszPathArquivo:string;pszMD5GeradoHex:string;pszMD5GeradoAscii:string): Integer; StdCall; External 'DarumaFramework.dll';

     

    Str_MD5Hexa:= StringOFChar(#0,20);

    Str_MD5Ascii:= StringOFChar(#0,20);

    Str_CaminhoArq:= Edt_CaminhoArqMD5.text;

    Int_Retorno := rCalcularMD5_ECF_Daruma(Str_CaminhoArq,Str_MD5Hexa,Str_MD5Ascii);

     

     Você pode testar esta função em nosso exemplo:

    http://www.desenvolvedoresdaruma.com.br/home/downloads/Site_2011/Exemplos/DarumaFramework_Delphi7exe.zip

     

    Duvidas estamos à disposição!

    Social Daruma Developer Network | Integração e Desenvolvimento - Daruma Developers Community | Integração com a Comunidade de Desenvolvedores | Daruma nas Redes Sociais |
    Twitter:  @darumadeveloper  | Facebook: http://www.facebook.com/pages/Daruma-Developer/199210316809400 | LinkedIn: http://linkd.in/oNXnN4 | Nosso Site: www.desenvolvedoresdaruma.com.br  | Channel9: http://www.youtube.com/darumadeveloper

     

     

    terça-feira, 6 de setembro de 2011 12:55