Árvore de páginas

Versões comparadas

Chave

  • Esta linha foi adicionada.
  • Esta linha foi removida.
  • A formatação mudou.
portuguese
Composition Setup
import.css=/download/attachments/3279126062824/newLayouttecnologia.css

Pagetitle
MD5File
MD5File

Função: MD5File

...

o

...

conteúdo

...

do

...

arquivo

...

especificado

...

e,

...

a

...

partir

...

deste

...

arquivo,

...

gera

...

uma

...

chave

...

hash

...

utilizando

...

MD5

...

-

...

Message

...

Digest

...

Algorithm

...

5.

Sintaxe

Bloco de código
collapsefalse
MD5File( <
cFile>
 cFile >, [ nTipo ], [ nWhere ] )
--> cHash

Parâmetros

...

Nome

Tipo

Descrição

Obrigatório

Referência

cFile

...

caractere

Indica o nome do arquivo a ser considerado para a geração do hash MD5.

X

 

nTipo

...

numérico

Indica se o hash retornado será binário (1=RAW_DIGEST) ou hexadecimal (2=HEX_DIGEST).

 

 

nWhere

...

numérico

Indica o local onde será realizada a procura do arquivo. Sendo: 0=O acesso depende do path (Quando for um path relativo a procura será no TOTVS Application Server; caso seja um path absoluto, a procura será no TOTVS Smart Client). 1 = A procura será realizada no diretório de instalação do TOTVS Application Server. 2 = A procura será realizada no diretório de instalação do TOTVS Smart Client.

 

 

Retorno

Nome

Tipo

...

Descrição

cHash

caractere

Retorna o hash MD5 do arquivo informado. Em caso de falha na abertura do arquivo, o retorno será uma string vazia ( '' ).

Observações

  • RFC 1321 - The MD5 Message Digest Algorithm.

...

...

  • Função disponível para o TOTVS Application Server, build superior a 7.00.090818P, e o ByYou Application Server.
  • O conteúdo do arquivo, informado no parâmetro <cFile>, pode ser maior que 1 MB.

Exemplos

Bloco de código
languagecpp
themeEclipse
linenumberstrue
collapsefalse
User Function Exemplo()
  cHash := 

 

MD5FILE( "\inout\entrada.txt" ) // Result: "e10adc3949ba59abbe56e057f20f883e"
Protheus 10 , TOTVS Application Server 10

Return

Veja

...

também