![base64 인코딩/디코딩의 경우 base64와 uuencode/uudecode를 서로 바꿔서 사용할 수 있나요?](https://linux55.com/image/142363/base64%20%EC%9D%B8%EC%BD%94%EB%94%A9%2F%EB%94%94%EC%BD%94%EB%94%A9%EC%9D%98%20%EA%B2%BD%EC%9A%B0%20base64%EC%99%80%20uuencode%2Fuudecode%EB%A5%BC%20%EC%84%9C%EB%A1%9C%20%EB%B0%94%EA%BF%94%EC%84%9C%20%EC%82%AC%EC%9A%A9%ED%95%A0%20%EC%88%98%20%EC%9E%88%EB%82%98%EC%9A%94%3F.png)
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는 그렇지 않습니다.