[golang] Base64 인코딩과 디코딩 처리하기
·
Language/Go
서론Base64는 데이터를 바이너리에서 텍스트로 변환하는 데 널리 사용되는 방식이다. 주로 바이너리 데이터를 JSON과 XML과 같은 텍스트 기반 프로토콜로 전송할 때나 로그 파일에 기록할 때 사용된다. Go 언어는 Base64 인코딩과 디코딩 작업을 쉽게 처리할 수 있는 표준 패키지를 제공한다. 이 글에서는 encoding/base64 패키지를 사용하여 Base64 인코딩과 디코딩을 하는 방법을 다룬다. Base64 인코딩 / 디코딩 예제package mainimport ( "encoding/base64" "fmt")func main() { data := "Jae-Sung~" encoded := base64.StdEncoding.EncodeToString([]byte(data)) ..