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는 그렇지 않습니다.

관련 정보