package com.vtence.molecule.lib;
import java.nio.charset.Charset;
import java.nio.charset.StandardCharsets;
import java.util.Base64;
public class MimeDecoder {
private final Base64.Decoder decoder = Base64.getMimeDecoder();
private final Charset charset;
public MimeDecoder(Charset charset) {
this.charset = charset;
}
public static MimeDecoder fromUtf8() {
return new MimeDecoder(StandardCharsets.UTF_8);
}
public String decode(String src) {
return new String(decoder.decode(src.getBytes()), charset);
}
}