对于base64编码/解码,base64和uuencode/uudecode可以互换使用吗?

对于base64编码/解码,base64和uuencode/uudecode可以互换使用吗?

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没有。

相关内容