adsense_in_article_test


base64 - 리눅스에서 베이스64 인코딩/디코딩 리눅스

리눅스에서 텍스트 또는 바이너리 파일에 대한 베이스64 인코딩 또는 디코딩이 필요할 경우 base64 명령을 이용하면 된다.

먼저 인코딩을 하는 경우다. 아래의 예시를 보자.

# test.txt 내용 확인
cat test.txt
abc
def

# test.txt 내용을 베이스64 인코딩
base64 test.txt
YWJjCmRlZgo=

# test.txt 내용을 베이스64 인코딩하여 test.txt.b64 파일에 저장
base64 test.txt > test.txt.b64

디코딩은 -d 옵션을 추가해 주면 된다. 아래의 예시를 보자.

# test.txt.b64 파일을 베이스64 디코딩
base64 -d test.txt.b64
abc
def

# test.txt.b64 파일을 베이스64 디코딩하여 test.decoded.txt 파일에 저장
base64 -d test.txt.b64 > test.decoded.txt

만약 터미널창에서 직접 문자열을 입력해서 해당 내용을 베이스64 인코딩하고 싶다면, 인자를 아무것도 주지 않으면 된다. 내용 입력을 완료한 후에 ctrl+d 키를 누르면 입력한 내용이 인코딩되어 출력된다.

# 화면에서 키보드로 문자열 "abc"를 입력 받아서 베이스64 인코딩
base64
abc
YWJjCg==



핑백

덧글

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



통계 위젯 (화이트)

50353
2080
2434410

2019 대표이글루_IT

B-Side