Caso deparem-se com dados codificados na base 64 e necessitem decodificar. Apresento-lhes duas maneiras:
1 - PHP:
$base64 = 'JVBERi0xLjMKJZKgoooKNCAwIG9iago8PC9UeXBlL1hPYmplY3QKL1N1YnR5cGUvSW1hZ2UK
MDc3MjA4MiAwMDAwMCBuIAowMDAwNzcyMTk0IDAwMDAwIG4gCjAwMDEwMDYxNjggMDAwMDAg
biAKMDAwMTAwNjI4OSAwMDAwMCBuIAowMDAxMDA2MzA4IDAwMDAwIG4gCjAwMDEwMDYzNzUg
MDAwMDAgbiAKMDAwMTAwNjQ4NyAwMDAwMCBuIAowMDAxMjU1MTk2IDAwMDAwIG4gCjAwMDEy
NTUzMTcgMDAwMDAgbiAKMDAwMTI1NTMzNiAwMDAwMCBuIAowMDAxMjU1NDAzIDAwMDAwIG4g
CjAwMDEyNTU1MTUgMDAwMDAgbiAKMDAwMTQ4NzQyNiAwMDAwMCBuIAowMDAxNDg3NTQ3IDAw
MDAwIG4gCjAwMDE0ODc1NjYgMDAwMDAgbiAKMDAwMTQ4NzYzMyAwMDAwMCBuIAowMDAxNDg3
NzQ1IDAwMDAwIG4gCjAwMDE3NTQ0MjcgMDAwMDAgbiAKMDAwMTc1NDU0OCAwMDAwMCBuIAow
MDAxNzU0NTY3IDAwMDAwIG4gCjAwMDE3NTQ2MzQgMDAwMDAgbiAKMDAwMTc1NDc0NiAwMDAw
MCBuIAowMDAxOTc1NDUwIDAwMDAwIG4gCjAwMDE5NzU1NzEgMDAwMDAgbiAKMDAwMTk3NTU5
MCAwMDAwMCBuIAowMDAxOTc1NjU3IDAwMDAwIG4gCnRyYWlsZXIKPDwvU2l6ZSA0NAovSW5m
byAzIDAgUgovUm9vdCAyIDAgUgo+PgpzdGFydHhyZWYKMTk3NTk3MwolJUVPRgo=';
echo base64_decode($base64);
?>
Na string acima não inseri todos os caracteres porque este é muito extenso, mas o conteúdo completo retornaria um arquivo pdf.
2 - Online:
No site: http://www.opinionatedgeek.com/dotnet/tools/Base64Decode/ é possível decodificar dados na base 64. Insira no textarea o conteúdo clique em 'decode', aparecerá uma caixa de diálogo para salvar o arquivo. Ao efetuar o download substitua a extensão do arquivo para a original. Exemplo:
arquivo baixado: 'attachment.bin'
arquivo alterado: 'attachment.pdf'
Atenciosamente,
Rondson Lima
2 comentários:
Base 64 em .net
http://www.dmenezes.com.br/Artigos.aspx?t=Um-pouco-de-criptografia-com-.net
Caso alguém tente e não consiga resolver tenho essa ótima dica de como decodificar :
http://www.f2sistemas.com.br/site/servicos/decodificar-arquivos-php
Postar um comentário