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