base64エンコード/デコードの場合、base64とuuencode / uudecodeを入れ替えて使用できますか?

base64エンコード/デコードの場合、base64とuuencode / uudecodeを入れ替えて使用できますか?

base64(coreutilsから)とuuencode -m(sharutilsから)両方uudecodeBase64エンコーディングとデコードを実装しますか?入れ替えて使えますか?

答え1

uuencodeが出力に追加するヘッダーとトレーラーに加えて、例:

$ uuencode -m - <<<"Hello World! test"
begin-base64 644 -
SGVsbG8gV29ybGQhIHRlc3QK
====

$ base64 <<<"Hello World! test"
SGVsbG8gV29ybGQhIHRlc3QK

しかし、uuencodeposixで指定した場合、base64はそうではありません。

関連情報