“Cómo consultar Base64 en Java” Código de respuesta

Base64 en Java

String originalInput = "test input";
String encodedString = Base64.getEncoder().encodeToString(originalInput.getBytes());
Defiant Dove

Cómo consultar Base64 en Java

import java.util.Base64;

    public static String encodeBase64(String s) {
        return Base64.getEncoder().encodeToString(s.getBytes());
    }

    public static String decodeBase64(String s) {
        try {
            if (isBase64(s)) {
                return new String(Base64.getDecoder().decode(s));
            } else {
                return s;
            }
        } catch (Exception e) {
            return s;
        }
    }

    public static boolean isBase64(String s) {
        String pattern = "^([A-Za-z0-9+/]{4})*([A-Za-z0-9+/]{4}|[A-Za-z0-9+/]{3}=|[A-Za-z0-9+/]{2}==)$";
        Pattern r = Pattern.compile(pattern);
        Matcher m = r.matcher(s);

        return m.find();
    }
Unsightly Unicorn

Respuestas similares a “Cómo consultar Base64 en Java”

Preguntas similares a “Cómo consultar Base64 en Java”

Más respuestas relacionadas con “Cómo consultar Base64 en Java” en Java

Explore las respuestas de código populares por idioma

Explorar otros lenguajes de código