2

Мой поставщик услуг электронной почты блокирует множество вложений, но отправляет мне текстовое вложение, содержащее следующую информацию:

    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

... и текст продолжается некоторое время.

Есть ли способ, как я могу преобразовать это обратно в значимый файл?

Спасибо!

1 ответ1

1

Это вложение закодировано в Base64. Из Википедии:

Схемы кодирования Base64 обычно используются, когда необходимо кодировать двоичные данные, которые должны храниться и передаваться через носитель, предназначенный для работы с текстовыми данными. Это делается для того, чтобы данные оставались без изменений во время транспортировки

Вам просто нужно скопировать данные (то есть бессмысленную строку) в онлайн-декодер Base64, такой как этот, или этот, а затем загрузить полученный файл.

Вы также можете скачать автономный декодер, который будет генерировать файл напрямую.

Очевидно, вам следует назвать файл filename.dll . В основном, однако, изображения в электронной почте кодируются в Base64.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .