본문 바로가기
개발/Java

Java Base64 인코딩, 디코딩 하는 방법

by 용술이 2022. 4. 15.

JAVA 8에서 드디어 표준 API에 Base64 기능이 추가되었습니다. 

java.util.Base64 클래스를 사용 할 수 있습니다.

 

인코딩 방법 (기본)

String originalInput = "Base64 Encoder TEST";
String encodedString = Base64.getEncoder().encodeToString(originalInput.getBytes());

 

디코딩 방법 (기본)

byte[] decodedBytes = Base64.getDecoder().decode(encodedString);
String decodedString = new String(decodedBytes);

 

URL 인코딩 방법

String originalUrl = "https://storiaquotidiana.tistory.com/62";
String encodedUrl = Base64.getUrlEncoder().encodeToString(originalURL.getBytes());

 

URL 디코딩 방법

byte[] decodedBytes = Base64.getUrlDecoder().decode(encodedUrl);
String decodedUrl = new String(decodedBytes);

 

반응형

댓글