IDE & Framework/Android
[JAVA] Base64 incoding, decoding
Greensky0026
2022. 1. 6. 11:18
반응형
Base64는 Java.Base4와 android.Base64 두 종류가 존재한다.
Java.Base64는 api 26(Oreo)부터 사용가능하고, android.Base64는 api 제한이 없다.
1. Java.Base64 incoding-decoding
@RequiresApi(api = Build.VERSION_CODES.O)
public String stringToBase64(String target){
Base64.getEncoder().encodeToString(originalInput.getBytes());
}
@RequiresApi(api = Build.VERSION_CODES.O)
public String Base64ToString(String encodedString){
return new String(Base64.getDecoder().decode(encodedString));
}
2. android.Base64 incoding-decoding
public String stringToBase64(String target){
return Base64.encodeToString(target.getBytes(), 0);
}
public String Base64ToString(String encodedString){
return new String(Base64.decode(encodedString, 0));
}
반응형