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);
반응형
'개발 > Java' 카테고리의 다른 글
JAVA 에서 Linux 명령어 실행 (0) | 2022.04.16 |
---|---|
[MyBatis] List를 이용하여 where문에서 in 처리 (0) | 2022.03.28 |
[Spring] CronSchedule 문법 (0) | 2022.03.18 |
[SpringBoot] Debug 실행 오류 (0) | 2022.03.15 |
java.util.LinkedHashMap cannot be cast to object (0) | 2021.07.26 |
댓글