OS/LINUX

[명령어] base64 명령어

투칼론 2022. 11. 18. 16:37
반응형

- 8비트 이진데이터를 ASCII 문자열로 변경하는 명령어

- base64 인코딩, 디코딩 명령어

- ASCII 중 제어문자와 일부 특수문자를 제외한 53개의 안전한 출력 문자만 이용하므로 데이터 전달에 더 적함

- Binary 데이터를 텍스트 기반 규격으로 다룰수 있기 떄문에 사용

 

[사용법]

$ base64  [옵션]  파일명                                                // 인코딩

$ base64 -d   파일명  or $ base64 --decode   파일명     // 디코딩

 

[예제] 인코딩

$ echo 'helloworld' | base64
aGVsbG93b3JsZAo=

[예제] 디코딩

$ echo aGVsbG93b3JsZAo= | base64 -d
helloworld