import java.awt.Image;
import java.awt.Toolkit;
import javax.swing.ImageIcon;
import javax.swing.JLabel;
import javax.swing.JOptionPane;
import org.apache.commons.codec.binary.Base64;
public class Main {
private static String base64Image = "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";
/**
* @param args
*/
public static void main(String[] args) {
Base64 base64 = new Base64();
// create graphic
byte[] bytes = base64.decode(base64Image);
Image image = Toolkit.getDefaultToolkit().createImage(bytes);
JOptionPane.showMessageDialog(null, new Object[]{new JLabel("Base64 Example"), new JLabel(new ImageIcon(image))});
}
}