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

2

Meu provedor de serviço de email bloqueia vários 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 de volta para um arquivo significativo?

Obrigado!

Jeff
fonte

Respostas:

1

Este anexo é codificado em Base64. Da Wikipedia:

Os esquemas de codificação Base64 são comumente usados ​​quando há a necessidade de codificar dados binários que precisam ser armazenados e transferidos em mídia projetada para lidar com dados textuais. Isso é para garantir que os dados permaneçam intactos sem modificação durante o transporte

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, baixe o arquivo resultante.

Você também pode baixar um decodificador offline isso gerará o diretório de arquivos.

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

slhck
fonte