/* package whatever; // don't place package name! */
import java.util.* ;
import java.lang.* ;
import java.io.* ;
import java.util.Base64 ;
/* Name of the class has to be "Main" only if the class is public. */
class Ideone
{
public static void main
( String [ ] args
) {
try {
byte [ ] bytesEncoded = Base64.getDecoder ( ) .decode ( str) ;
System .
out .
println ( "ecncoded value is " + new String ( bytesEncoded
) ) ;
// Decode data on other side, by processing encoded data
byte [ ] valueDecoded= Base64.getEncoder ( ) .encode ( bytesEncoded ) ;
System .
out .
println ( "Decoded value is " + new String ( valueDecoded
) ) ; System .
out .
println ( e.
getMessage ( ) ) ; e.printStackTrace ( ) ;
}
}
}
LyogcGFja2FnZSB3aGF0ZXZlcjsgLy8gZG9uJ3QgcGxhY2UgcGFja2FnZSBuYW1lISAqLwoKaW1wb3J0IGphdmEudXRpbC4qOwppbXBvcnQgamF2YS5sYW5nLio7CmltcG9ydCBqYXZhLmlvLio7CmltcG9ydCBqYXZhLnV0aWwuQmFzZTY0OwoKCi8qIE5hbWUgb2YgdGhlIGNsYXNzIGhhcyB0byBiZSAiTWFpbiIgb25seSBpZiB0aGUgY2xhc3MgaXMgcHVibGljLiAqLwpjbGFzcyBJZGVvbmUKewoJcHVibGljIHN0YXRpYyB2b2lkIG1haW4gKFN0cmluZ1tdIGFyZ3MpCgl7CgkJdHJ5ewoJCVN0cmluZyBzdHIgPSBuZXcgU3RyaW5nKCJBcHBsZUAyMTA2Ii5nZXRCeXRlcygpLCAiVVRGLTgiKTsKCQlieXRlW10gICBieXRlc0VuY29kZWQgPSBCYXNlNjQuZ2V0RGVjb2RlcigpLmRlY29kZShzdHIpOwoJCVN5c3RlbS5vdXQucHJpbnRsbigiZWNuY29kZWQgdmFsdWUgaXMgIiArIG5ldyBTdHJpbmcoYnl0ZXNFbmNvZGVkICkpOwoKCQkvLyBEZWNvZGUgZGF0YSBvbiBvdGhlciBzaWRlLCBieSBwcm9jZXNzaW5nIGVuY29kZWQgZGF0YQoJCWJ5dGVbXSB2YWx1ZURlY29kZWQ9IEJhc2U2NC5nZXRFbmNvZGVyKCkuZW5jb2RlKGJ5dGVzRW5jb2RlZCApOwoJCVN5c3RlbS5vdXQucHJpbnRsbigiRGVjb2RlZCB2YWx1ZSBpcyAiICsgbmV3IFN0cmluZyh2YWx1ZURlY29kZWQpKTsKCQl9IGNhdGNoKEV4Y2VwdGlvbiBlKXsKCQkJCVN5c3RlbS5vdXQucHJpbnRsbihlLmdldE1lc3NhZ2UoKSk7CgkJCWUucHJpbnRTdGFja1RyYWNlKCk7CgkJfQoJfQp9