✺
문자열에 대한 베이스64(base64) 인코딩/디코딩은 이전 게시물을 참고하자. 여기로 리눅스에서 base64를 이용해서 베이스64 인코딩을 할 때, 문자열이 짧을 경우에는 별 문제가 없다. 아래와 같이 인코딩 하면 된다. # 문자열 abc를 베이스64 인코딩(echo에서 -n 옵션으로 줄바꿈 제외) echo -n "abc" | base64 YWJj 문제는 문자열이 꽤 긴 경우에 결과를 변수에 저장해서 작업하는 경우다. 리눅스에서 베이스64 인코딩/디코딩을 해 주는 프로그램 base64에서 자동적으로 줄바꿈을 해서 출력을 여러줄로 만들기 때문이다. # 긴 문자열에 대한 베이스64 인코딩 예시 echo "Hello. This is John speaking. May I speak t