Notice
Recent Posts
Recent Comments
Link
투케이2K
132. (java/자바) 아파치(apache) commons-codec 라이브러리 사용해 base64 인코딩, 디코딩 실시 본문
/* =========================== */
[ 개발 환경 설정 ]
개발 툴 : Eclipse
개발 언어 : Java
/* =========================== */
/* =========================== */
[소스 코드]
package AI4;
import org.apache.commons.codec.binary.Base64;
public class MainActivity2 {
public static void main(String[] args) {
// TODO Auto-generated method stub
System.out.println("[아파치(apache) commons-codec 라이브러리 사용해 base64 인코딩, 디코딩 실시]");
String data = "hello";
System.out.println("원본 : "+data);
String dataEncode = getApacheBase64_Encode(data);
System.out.println("인코딩 : "+dataEncode);
String dataDecode = getApacheBase64_Decode(dataEncode);
System.out.println("디코딩 : "+dataDecode);
}//메인 종료
//==== [아파치 base64 인코딩 메소드] ====
public static String getApacheBase64_Encode(String data) {
return new String(Base64.encodeBase64(data.getBytes()));
}
//==== [아파치 base64 디코딩 메소드] ====
public static String getApacheBase64_Decode(String data) {
return new String(Base64.decodeBase64(data));
}
}//클래스 종료
/* =========================== */
[결과 출력]
[아파치(apache) commons-codec 라이브러리 사용해 base64 인코딩, 디코딩 실시]
원본 : hello
인코딩 : aGVsbG8=
디코딩 : hello
/* =========================== */
/* =========================== */
[요약 설명]
* 1. Commons Codec은 Base64나 Hex 포맷 등으로 변환을 지원하는 자바 라이브러리입니다
/* =========================== */
/* =========================== */
[라이브러리 다운로드 파일]
/* =========================== */
반응형
'Java' 카테고리의 다른 글
134. (java/자바) json-simple 라이브러리 사용해 [JSONObject - JSONArray] 데이터 생성 및 파싱 (0) | 2021.01.25 |
---|---|
133. (java/자바) json-simple 라이브러리 사용해 개별 JSONObject, JSONArray 데이터 생성 및 파싱 (0) | 2021.01.22 |
131. (java/자바) URL 인코딩(encode), 디코딩(decode) 실시 (0) | 2021.01.22 |
130. (java/자바) 이클립스(eclipse)에 외부 라이브러리(jar) 파일 추가하는 방법 설명 (0) | 2021.01.22 |
129. (java/자바) LocalDate, LocalTime 사용해서 현재 날짜 및 요일, 시간 확인 실시 (0) | 2021.01.22 |
Comments