Árvore de páginas

Versões comparadas

Chave

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

Pagetitle

...

Decode64

...

Decode64

Converte uma string contendo um buffer codificado em BASE64 para o seu formato original ( ASCII )

Sintaxe

Bloco de código
collapsefalse
Decode64( <
cToConvert> ) --> cRet
 cToConvert > )

Parâmetros

...

 

Nome

Tipo

Descrição

Obrigatório

Referência

cToConvert

...

caractere

Indica uma string codificada em BASE64 que será decodificada.

X

 

Retorno

Nome

...

Tipo

...

Descrição

cRet

...

caractere

Retorna uma string ( ASCII ) correspondente ao parâmetro informado.

Observações

Informações adicionais

Exemplos

...

 
cStrBase64 := "VGVzdGUgZGUgREVDT0RFNjQ="
cStr := Decode64( cStrBase64 ) // retorna "Teste de DECODE64"
 

Bloco de código
themeEclipse
languagecpp
titleExemplo 1
linenumberstrue
collapsefalse
#define CRLF Chr(13) + Chr(10)
//+----------------------------------------------------------------------------+
//|Exemplo de uso da função Encode64 e Decode64                                |
//+----------------------------------------------------------------------------+
User Function Exemplo()
Local cTexto := ""
Local cEncode64 := ""
Local cDecode64 := ""
Local cMensagem := "" 
cTexto := "à noite, vovô kowalsky vê o ímã cair no pé do pingüim "  
cTexto += "queixoso e vovó põe açúcar no chá de tâmaras do jabuti feliz." 
cEncode64 := Encode64(cTexto) 
cDecode64 := Decode64(cEncode64)  
cMensagem := "Pangrama origem: [" + cTexto + "]"  
cMensagem += CRLF + "Texto -> Texto64: [" + cEncode64 + "]" 
cMensagem += CRLF + "Texto64 -> Texto: [" + cDecode64 + "]"
Return MsgInfo(cMensagem, "Exemplo")

Abrangência

Advanced Protheus 6.09 , Advanced Protheus 7.10 , Microsiga Protheus 8.11 , Protheus 10, TOTVS Application Server 10

Veja

...

também

...