리눅스 base64 인코딩, 디코딩

1 개요[ | ]

Bash base64 인코딩, 디코딩
리눅스 base64
/usr/bin/base64
  • 리눅스용 base64 인코딩/디코딩 도구
  • base64 인코딩, 디코딩을 하는 리눅스 명령어
  • 문자열 또는 파일 입력가능

2 실행예시: 문자열 처리[ | ]

마지막 newline 미포함 ★
root@zetawiki:~# echo -n 'hello world' | base64
aGVsbG8gd29ybGQ=
root@zetawiki:~# echo aGVsbG8gd29ybGQ= | base64 --decode
hello world
root@zetawiki:~# echo -n '★A가あ中' | base64
4piFQeqwgOOBguS4rQ==
root@zetawiki:~# echo 4piFQeqwgOOBguS4rQ== | base64 --decode
★A가あ中
마지막 newline 포함
root@zetawiki:~# echo 'hello world' | base64
aGVsbG8gd29ybGQK
root@zetawiki:~# echo aGVsbG8gd29ybGQK | base64 --decode
hello world
root@zetawiki:~# echo '★A가あ中' | base64
4piFQeqwgOOBguS4rQo=
root@zetawiki:~# echo 4piFQeqwgOOBguS4rQo= | base64 --decode
★A가あ中

3 실행예시: 파일 처리[ | ]

파일 인코딩
[root@zetawiki ~]# echo hello > 1.txt
[root@zetawiki ~]# base64 1.txt
aGVsbG8K
파일 디코딩
[root@zetawiki ~]# echo aGVsbG8K > 2.txt
[root@zetawiki ~]# base64 -di 2.txt
hello

4 같이 보기[ | ]

문서 댓글 ({{ doc_comments.length }})
{{ comment.name }} {{ comment.created | snstime }}