Преобразовать base64 в файл.

Xover

Новичок
Преобразовать base64 в файл.

Здравствуйте!
Вопрос такой: приходит письмо в base64 с вложенным файлом.

Сперва вырежем что-то типа

OgBfAGMAdABsADAAOgBtAGEAaQBuAGIAbwBkAHkAMAA6AF8AYwB0AGwAMAA6AF8AYwB0AGwA
MwA6AF8AYwB0AGwAMAA6AHAAcgBvAGQAdQBjAHQAYwBvAGQAZQA6AFMAdAByAGkAbgBnAEkA
cClSIwwAAAAEAAAAcClSIw0AAAAEAAAAcClSIw4AAAAEAAAAcClSI/////8AAAAA
то что и есть файл.

Допустим надо из этого "сделать" файл XXX.DAT
Достаточно ли base64_decode("символы") и засунуть все это в файл, или надо еще что-то предпринять?

Надеюсь суть ясна.

-~{}~ 10.07.06 00:05:

Например вот это иконка (ico)

Как ее файлом сделать?

AAABAAEAEBAAAAEAIABoBAAAFgAAACgAAAAQAAAAIAAAAAEAIAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAD///8A////AP///wD///8A////AP///wD///8A////AICAgP+AgID/////AP//
/wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AAAAAP8AAAD/
gICA/4CAgP////8A////AP///wD///8A////AP///wD///8A////AICAgP+AgID/////AAAA
AP9AwOD/QMDg/wAAAP+AgID/////AP///wCAgID/gICA/////wD///8A////AAAAAP8AAAD/
gICA/4CAgP8AAAD/QMDg/0DA4P8AAAD/gICA/4CAgP8AAAD/AAAA/4CAgP+AgID/////AAAA
AP9AwOD/QMDg/wAAAP8AAAD/QMDg/0DA4P9AwOD/QMDg/wAAAP8AAAD/QMDg/0DA4P8AAAD/
gICA/////wAAAAD/QMDg/0DA4P9AwOD/QMDg/0DA4P9AwOD/QMDg/0DA4P9AwOD/QMDg/0DA
4P9AwOD/AAAA/////wD///8A////AAAAAP9AwOD/QMDg/0DA4P9AwOD/AAAA/wAAAP9AwOD/
QMDg/0DA4P9AwOD/AAAA/////wD///8A////AP///wD///8AAAAA/0DA4P9AwOD/AAAA/4CA
gP////8AAAAA/0DA4P9AwOD/AAAA/4CAgP////8A////AP///wD///8A////AAAAAP9AwOD/
QMDg/wAAAP+AgID/gICA/wAAAP9AwOD/QMDg/wAAAP+AgID/gICA/////wD///8A////AAAA
AP9AwOD/QMDg/0DA4P9AwOD/AAAA/wAAAP9AwOD/QMDg/0DA4P9AwOD/AAAA/4CAgP+AgID/
////AAAAAP9AwOD/QMDg/0DA4P9AwOD/QMDg/0DA4P9AwOD/QMDg/0DA4P9AwOD/QMDg/0DA
4P8AAAD/gICA/////wAAAAD/QMDg/0DA4P8AAAD/AAAA/0DA4P9AwOD/QMDg/0DA4P8AAAD/
AAAA/0DA4P9AwOD/AAAA/////wD///8A////AAAAAP8AAAD/////AP///wAAAAD/QMDg/0DA
4P8AAAD/gICA/////wAAAAD/AAAA/////wD///8A////AP///wD///8A////AP///wD///8A
AAAA/0DA4P9AwOD/AAAA/////wD///8A////AP///wD///8A////AP///wD///8A////AP//
/wD///8A////AP///wAAAAD/AAAA/////wD///8A////AP///wD///8A////AP///wD///8A
////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP//
/wD///8A/z8AAP4fAADkGQAAwAAAAIAAAACAAQAAwAMAAOCDAADgAQAAwAAAAIAAAACAAQAA
zBMAAPw/AAD+fwAA//8AAA==
 

Xover

Новичок
А если так str_repace(' ', '', $encoded)

или так str_repace(' ', '+', $encoded) - видел гдето

спс
 

SiMM

Новичок
WP> И что это даст?
А это?
WP> preg_replace('~\s~','',$encoded)
? ;)

Xover> или так str_repace(' ', '+', $encoded) - видел гдето
Тебе приснилось.
 

WP

^_^
SiMM
Уберет пробельные символы, хотя они и так проигнорируются...
 
Сверху