uudecode - niezgodność z man, brakuje dekodowania base64

Radoslaw Zielinski radek at karnet.pl
Wed Apr 14 19:26:53 CEST 2004


Michal Kochanowicz <michal at 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 at karnet.pl>
[ GPG key: http://radek.karnet.pl/ ]
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 189 bytes
Desc: not available
URL: </mailman/pipermail/pld-devel-pl/attachments/20040414/3e5458f3/attachment.sig>


More information about the pld-devel-pl mailing list