|
|
@ -28,11 +28,7 @@ object EncoderUtils { |
|
|
|
@JvmOverloads |
|
|
|
@JvmOverloads |
|
|
|
fun base64Decode(str: String, flags: Int = Base64.DEFAULT): String { |
|
|
|
fun base64Decode(str: String, flags: Int = Base64.DEFAULT): String { |
|
|
|
val bytes = Base64.decode(str, flags) |
|
|
|
val bytes = Base64.decode(str, flags) |
|
|
|
return try { |
|
|
|
return String(bytes, StandardCharsets.UTF_8) |
|
|
|
String(bytes, StandardCharsets.UTF_8) |
|
|
|
|
|
|
|
} catch (e: Exception) { |
|
|
|
|
|
|
|
String(bytes) |
|
|
|
|
|
|
|
} |
|
|
|
|
|
|
|
} |
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
@JvmOverloads |
|
|
|
@JvmOverloads |
|
|
|