base64
(coreutilsから)とuuencode -m
(sharutilsから)両方uudecode
Base64エンコーディングとデコードを実装しますか?入れ替えて使えますか?
答え1
uuencodeが出力に追加するヘッダーとトレーラーに加えて、例:
$ uuencode -m - <<<"Hello World! test"
begin-base64 644 -
SGVsbG8gV29ybGQhIHRlc3QK
====
$ base64 <<<"Hello World! test"
SGVsbG8gV29ybGQhIHRlc3QK
しかし、uuencode
posixで指定した場合、base64はそうではありません。