“comment vérifier la base64 en java” Réponses codées

base64 en java

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

comment vérifier la 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

Réponses similaires à “comment vérifier la base64 en java”

Questions similaires à “comment vérifier la base64 en java”

Plus de réponses similaires à “comment vérifier la base64 en java” dans Java

Parcourir les réponses de code populaires par langue

Parcourir d'autres langages de code