Java
[Java] 인코딩(Encoding)된 데이터를 디코딩(Decoding)하기
brightGarden02
2022. 12. 14. 10:00
인코딩된 데이터를 디코딩 해야할 때가 있다.
Apache Commons Codec » 1.9 라이브러리를 이용한다.
https://mvnrepository.com/artifact/commons-codec/commons-codec/1.9
build.gradle에 라이브러리를 추가한다.
// https://mvnrepository.com/artifact/commons-codec/commons-codec
implementation group: 'commons-codec', name: 'commons-codec', version: '1.9'
다음 함수를 통해서 디코딩을 한다.
public static String decodeDataFromEncodedData(String data) {
return new String(Base64.decodeBase64(data));
}
사용하는 라이브러리는 다음과 같다.
import org.apache.commons.codec.binary.Base64;
디코딩하는 함수를 이용한다.
프린트를 통해 디코딩된 데이터를 확인할 수 있다.
String decodedData = decodeDataFromEncodedData(encodedData);
System.out.println("디코딩된 데이터 : "+ decodedData);