Post
원문 보기 →리눅스에서 긴 문자열에 대한 베이스64 인코딩 관련 유의점
문자열에 대한 베이스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
Related Posts
1 post리눅스에서 문자열에 대한 베이스64 인코딩/디코딩
우선, 파일에 대한 베이스64(base64) 인코딩/디코딩의 예시는 아래와 같다. (이전 게시물을 참고하자. 여기로) # 파일 test.txt를 베이스64 인코딩하여 test.txt.b64로 저장 base64 test.txt > test.txt.b64 # 파일 test.txt.b64의 내용을 베이스64 디코딩하여 화면에 출력 base64 -d test.txt.b64 파일이 아니라 특정 문자열에 대한 베이스64 인코딩/디코딩을 하고 싶다면 파이프(|)를 사용하면 간단하게 할 수 있다. 예를 들어 문자열 "abc"에 대한 베이스64 인코딩은 아래와 같이 하면 된다. # 문자열 abc 베이스64 인코딩 echo "abc" | base64 YWJjCg== 만약 줄바꿈(new

![[Spoiler] 점프 신작 '공주님 고문 시간입니다' 원작자에 '우공못' 작가 그림. '시간정지용사' 또다른 플레이어? '다음에 오는 만화 대상' 운영 잡지 폐간](https://img.zoomtrend.com/2026/06/07/1780881297-ECA090ED948426-28EC95A0EB8B88EBA980EC8B9CEAB7B8EB8490.jpeg)
