converte texto em arquivo binário / executável (para anexos de e-mail)

2

Meu provedor de serviço de email bloqueia muitos anexos, mas envia um anexo de texto com informações como:

    Content-Type: application/octet-stream; 
    name="filename.dll"
Content-Disposition: attachment; 
    filename="filename.dll"
Content-Transfer-Encoding: base64
X-Attachment-Id: f_glf8g27u0

TVqQAAMAAAAEAAAA//8AALgAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAA8AAAAA4fug4AtAnNIbgBTM0hVGhpcyBwcm9ncmFtIGNhbm5vdCBiZSBydW4gaW4gRE9TIG1v
ZGUuDQ0KJAAAAAAAAAA4khhIfPN2G3zzdht883YbYqHjG1vzdhtiofUb5vN2G3zzdht783YbWzUN
G3fzdht883cb7/N2G2Kh8hsn83YbYqHkG33zdhtioecbffN2G1JpY2h883YbAAAAAAAAAAAAAAAA

... e o texto continua por um tempo.

Existe alguma maneira de converter isso em um arquivo significativo?

Obrigado!

    
por Jeff 18.03.2011 / 18:16

1 resposta

1

Este anexo está codificado em Base64. Da Wikipedia:

Base64 encoding schemes are commonly used when there is a need to encode binary data that needs be stored and transferred over media that are designed to deal with textual data. This is to ensure that the data remains intact without modification during transport

Você só precisa copiar os dados (ou seja, a string sem sentido) em um decodificador on-line Base64, como este , ou este e, em seguida, faça o download do arquivo resultante.

Você também pode fazer o download de um decodificador off-line que gerará o arquivo diretamente.

Obviamente, você deve nomear o arquivo filename.dll . Na maioria das vezes, as imagens nos e-mails são codificadas em Base64.

    
por 18.03.2011 / 18:20

Tags