adsense_in_article_test


리눅스에서 문자열에 대한 베이스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 line)을 제외하고 인코딩하려면 echo 명령에서 -n 옵션을 활용하면 된다.

echo -n "abc" | base64
YWJj

반대로 베이스64 디코딩을 하려면 base64에 -d 옵션을 추가하면 된다.

# 문자열 "YWJjCg==" 베이스64 디코딩
echo "YWJjCg==" | base64 -d
abc



핑백

덧글

댓글 입력 영역
* 비로그인 덧글의 IP 전체보기를 설정한 이글루입니다.



통계 위젯 (화이트)

62353
2080
2434422

2019 대표이글루_IT

B-Side