Re: MIME codificado en base64
Raúl Naveiras, a las 15:20 del domingo 4 agosto 2002, comentaba:
> Buenas,
>
> Puedes probar a si,
>
> perl -MMIME::Base64 -ne 'print decode_base64($_)' <file
>
>
> Necesitaras instalar el paquete libmime-base64-perl.
pero si no quieres matar moscas a cañonazos...
$ apt-cache show recode
Package: recode
Priority: optional
Section: text
Installed-Size: 326
Maintainer: Santiago Vila <sanvila@debian.org>
Architecture: i386
Version: 3.6-6
Depends: libc6 (>= 2.1.2), librecode0 (>= 3.6)
Filename: pool/main/r/recode/recode_3.6-6_i386.deb
Size: 156278
MD5sum: 7a3dfcb1f9f8474812a20d80ac73e874
Description: Character set conversion utility.
Free `recode' converts files between character sets and usages. When
exact transliterations are not possible, it may get rid of the
offending characters or fall back on approximations. This program
recognizes or produces nearly 150 different character sets and is able
to transliterate files between almost any pair. Most RFC 1345
character sets are supported.
> Espero que te sirva.
>
> Un Saludo.
>
>
> El sáb, 03-08-2002 a las 15:03, Jorge Carlos escribió:
> > hola gente
> >
> > supongamos que me envian algo codificado en MIME en base64 (adjunto las
> > primeras lineas ahi debajo), mi duda es ¿como puedo hacer para
> > decodificarlo?. he probado con la herramientamimedecode, pero no dio
> > resultado, quizas sea un error en el archivo que intento decodificar.
> > muchas gracias de antemano
> > saludos
> >
> >
> > ----------------------------------------------------------------
> > Content-Type: application/octet-stream;
> > name=".lircrc"
> > Content-Disposition: attachment;
> > filename=".lircrc"
> > Content-Transfer-Encoding: base64
> >
> > YmVnaW4KICBwcm9nID0gaXJleGVjCiAgYnV0dG9uID0gRl9URUxFVEVYVAogIGNvbmZpZyA9IHht
> > bXMmCiAgbW9kZSA9IHhtbXMKICBmbGFncyA9IG9uY2UKZW5kCmJlZ2luCiAgcHJvZyA9IGlyZXhl
> > YwogIGJ1dHRvbiA9IEZfVFYKICBjb25maWcgPSB4YXd0dgogIG1vZGUgPSB4YXd0dgogIGZsYWdz
> > ID0gb25jZQplbmQKYmVnaW4KICBwcm9nID0gaXJleGVjCiAgYnV0dG9uID0gRVBHCiAgY29uZmln
> > ID0gaGFsdAogIGZsYWdzID0gb25jZQplbmQKCgpiZWdpbiB4YXd0dgogIGJlZ2luCiAgICBwcm9n
$ echo 'YmVnaW4KICBwcm9nID0gaXJleGVjCiAgYnV0dG9uID0gRl9URUxFVEVYVAogIGNvbmZpZyA9IHht
bXMmCiAgbW9kZSA9IHhtbXMKICBmbGFncyA9IG9uY2UKZW5kCmJlZ2luCiAgcHJvZyA9IGlyZXhl
YwogIGJ1dHRvbiA9IEZfVFYKICBjb25maWcgPSB4YXd0dgogIG1vZGUgPSB4YXd0dgogIGZsYWdz
ID0gb25jZQplbmQKYmVnaW4KICBwcm9nID0gaXJleGVjCiAgYnV0dG9uID0gRVBHCiAgY29uZmln
ID0gaGFsdAogIGZsYWdzID0gb25jZQplbmQKCgpiZWdpbiB4YXd0dgogIGJlZ2luCiAgICBwcm9n
'|recode /64
begin
prog = irexec
button = F_TELETEXT
config = xmms&
mode = xmms
flags = once
end
begin
prog = irexec
button = F_TV
config = xawtv
mode = xawtv
flags = once
end
begin
prog = irexec
button = EPG
config = halt
flags = once
end
begin xawtv
begin
prog
Saludos y que aproveche
Reply to: