uudecode - niezgodność z man, brakuje dekodowania base64
Radoslaw Zielinski
radek w karnet.pl
Śro, 14 Kwi 2004, 19:26:53 CEST
Michal Kochanowicz <michal w michal.waw.pl> [14-04-2004 18:56]:
> uuencode przyjmuje opcję "-m", która pozwala kodować base64. W/g manuala
[...]
> 2. jak zdekodować base64???
SOA#1:
$ echo blah | uuencode -m -
begin-base64 644 -
YmxhaAo=
====
$ echo blah | uuencode -m - | uudecode
blah
Jeśli masz tylko ciąg w postaci:
$ echo blah | uuencode -m - | perl -ne 'print if 2..2'
YmxhaAo=
to możesz na przykład pipnąć przez coś takiego:
$ echo blah | uuencode -m - | perl -ne 'print if 2..2' | \
perl -MMIME::Base64=decode_base64 -e 'print decode_base64(<>)'
blah
--
Radosław Zieliński <radek w karnet.pl>
[ GPG key: http://radek.karnet.pl/ ]
-------------- następna część ---------
Załącznik, który nie był tekstem został usunięty...
Name: nie znany
Type: application/pgp-signature
Size: 189 bytes
Desc: nie znany
Url : /mailman/pipermail/pld-devel-pl/attachments/20040626/3e5458f3/attachment.bin
Więcej informacji o liście dyskusyjnej pld-devel-pl