|
|
ru.perl- RU.PERL ---------------------------------------------------------------------- From : Andrej 2:5020/400 07 Oct 2001 22:33:57 To : vitus@ice.ru Subject : Re: base64. А это письмо сюда попадало? Вчера послал и нивижу... --------------------------------------------------------------------------------
> A>Привет Всем!
> A>Подскажите, нужно посылать аттачи через sendmail в base64
> A>Использовать модули типа MIME::base64 не хочется
>
> A>$UserRecordFull = pack("u", $UserRecordFull); кодирует в UUE,
>
> A>Какой примерно выход?
>
> Почитать внимательно спецификации uue и base64 и написать
> строчку tr/.../.../ которая из uue сделает base64. Это возможно.
> Hо извращение. Правильный подход - преодолеть нежелание использовать
> модули.
Собственно уже передрал код из модуля Base64.pm
В отношении "извращения", Вернее в его защиту... скорость, для чего использовать
модуль если вместо него можно использовать несколько строчек кода? Я понимаю
если модуль
делает Hечто, и 20-30 строками не отделаешься... но во многих случаях
использование
модулей где придется... бессмысленно...
Вот строка из того же Base64.pm модуля:
# Historically this module has been implemented as pure perl code.
# The XS implementation runs about 20 times faster, but the Perl
# code might be more portable, so it is still here.
С уважением,
Андрей
--- ifmail v.2.15dev5
* Origin: http://www.beautiful-ladies.com/ (2:5020/400)
Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.perl/857859545968.html, оценка из 5, голосов 10
|