Histórico da Página
Composition Setup |
---|
import.css=/download/attachments/3279126062824/newLayouttecnologia.css |
|
Pagetitle | ||||
---|---|---|---|---|
|
Função: MD5File
Lê
...
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 | ||
---|---|---|
| ||
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 | ||||||||
---|---|---|---|---|---|---|---|---|
| ||||||||
User Function Exemplo()
cHash :=
MD5FILE( "\inout\entrada.txt" ) // Result: "e10adc3949ba59abbe56e057f20f883e" Protheus 10 , TOTVS Application Server 10
Return
|
Veja
...