Converter string em Binary64

Projeto [x]Harbour - Compilador de código aberto compatível com o Clipper.

Moderador: Moderadores

Avatar do usuário
Wanderlei
Usuário Nível 3
Usuário Nível 3
Mensagens: 196
Registrado em: 25 Jan 2008 13:19
Localização: Goiânia - GO

Converter string em Binary64

Mensagem por Wanderlei »

Olá Pessoal, estou precisando converter um campo string em base64Binary para enviar arquivo do SNGPC, alguen sabe ou tem alguma função para fazer isso.??? :% :%
Wanderlei Cardoso
Analista / Programador
XHarbour + GtWvW + FiveWin + HwGui + Firebird
Skype: cwanderlei
cwanderlei@yahoo.com.br
(62)98171-3059 - whatsapp

Imagem
Avatar do usuário
Pablo César
Usuário Nível 7
Usuário Nível 7
Mensagens: 5312
Registrado em: 31 Mai 2006 10:22
Localização: Curitiba - Paraná

Converter string em Binary64

Mensagem por Pablo César »

Experimentou HB_BASE64 da hbtip ?

Código: Selecionar todos

HB_FUNC( HB_BASE64 )
{
char * szItem = hb_parc( 1 );
int nLen = hb_parni( 2 );
char * szRet = szItem ? base64enc( szItem, nLen ) : NULL;
Ou HB_Base64Encode da xhb ?
http://www.creasolgroup.com/xOraclipLan ... _f.en.html
Um clip-abraço !

Pablo César Arrascaeta
Compartilhe suas dúvidas e soluções com todos os colegas aqui do fórum.
Evite enviar as dúvidas técnicas por MPs ou eMails, assim todos iremos beneficiar-nos.
Avatar do usuário
Wanderlei
Usuário Nível 3
Usuário Nível 3
Mensagens: 196
Registrado em: 25 Jan 2008 13:19
Localização: Goiânia - GO

Converter string em Binary64

Mensagem por Wanderlei »

Valeu Pablo, deu certo agora só falta a Anvisa me responder sobre o erro do Webservice do envio do XML. :)Pos
Wanderlei Cardoso
Analista / Programador
XHarbour + GtWvW + FiveWin + HwGui + Firebird
Skype: cwanderlei
cwanderlei@yahoo.com.br
(62)98171-3059 - whatsapp

Imagem
Avatar do usuário
filizola
Usuário Nível 3
Usuário Nível 3
Mensagens: 421
Registrado em: 19 Ago 2003 20:10
Localização: Belo Horizonte/MG

Converter string em Binary64

Mensagem por filizola »

Wanderlei, pode me passar exemplo dessa conversão, uso clipper, como seria com harbour.

desde já, agradeço.
"Um passo a frente, e já não estará mais no mesmo lugar..."
Avatar do usuário
Wanderlei
Usuário Nível 3
Usuário Nível 3
Mensagens: 196
Registrado em: 25 Jan 2008 13:19
Localização: Goiânia - GO

Converter string em Binary64

Mensagem por Wanderlei »

Olá Filizola,
Eu estou usando xHarbour e uso assim:
cString := MemoRead( cArquivo ) //Leio o arquivo XML
cString64 := HB_Base64( cString, Len( cString ) ) //Gero a criptografia em 64, está função é do Xharbour mas o Harbour também tem uma função similar.
Wanderlei Cardoso
Analista / Programador
XHarbour + GtWvW + FiveWin + HwGui + Firebird
Skype: cwanderlei
cwanderlei@yahoo.com.br
(62)98171-3059 - whatsapp

Imagem
Avatar do usuário
filizola
Usuário Nível 3
Usuário Nível 3
Mensagens: 421
Registrado em: 19 Ago 2003 20:10
Localização: Belo Horizonte/MG

Converter string em Binary64

Mensagem por filizola »

Obrigado Wanderley. so mais uma duvida, eu primeiro gero base64 e depois compacto ou o inverso. ja que tentei zipar e depois gerar base64 com aplicativo de terceiro e nao aceitou na anvisa.
"Um passo a frente, e já não estará mais no mesmo lugar..."
Avatar do usuário
Wanderlei
Usuário Nível 3
Usuário Nível 3
Mensagens: 196
Registrado em: 25 Jan 2008 13:19
Localização: Goiânia - GO

Converter string em Binary64

Mensagem por Wanderlei »

Você tem que gerar o arquivo e compactar com a extensão zip e depois gerar a base64 e transmitir, este base64 gerar um tipo de MD5 e ai vc pode transmitir para anvisa.
Wanderlei Cardoso
Analista / Programador
XHarbour + GtWvW + FiveWin + HwGui + Firebird
Skype: cwanderlei
cwanderlei@yahoo.com.br
(62)98171-3059 - whatsapp

Imagem
Responder