본문 바로가기
반응형
Java

[Java] 인코딩(Encoding)된 데이터를 디코딩(Decoding)하기

by brightGarden02 2022. 12. 14.

인코딩된 데이터를 디코딩 해야할 때가 있다.

 

 

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);

댓글


반응형
반응형