fork download
  1. package main
  2.  
  3. import (
  4. "bytes"
  5. "encoding/base64"
  6. "fmt"
  7. "io/ioutil"
  8. )
  9.  
  10. const s = "cGFja2FnZSBtYWluDQoNCmltcG9ydCAoDQoJImJ5dGVzIg0KCSJlbmNvZGluZy9iYXNlNjQiDQoJImZtdCINCgkiaW8vaW91dGlsIg0KKQ0KDQpjb25zdCBzID0gIiVzIg0KDQpmdW5jIG1haW4oKSB7DQoJZCwgXyA6PSBpb3V0aWwuUmVhZEFsbChiYXNlNjQuTmV3RGVjb2RlcihiYXNlNjQuU3RkRW5jb2RpbmcsIGJ5dGVzLk5ld0J1ZmZlcihbXWJ5dGUocykpKSkNCglmbXQuUHJpbnRmKHN0cmluZyhkKSwgcykNCn0NCg=="
  11.  
  12. func main() {
  13. d, _ := ioutil.ReadAll(base64.NewDecoder(base64.StdEncoding, bytes.NewBuffer([]byte(s))))
  14. fmt.Printf(string(d), s)
  15. }
Success #stdin #stdout 0s 4344KB
stdin
Standard input is empty
stdout
package main

import (
	"bytes"
	"encoding/base64"
	"fmt"
	"io/ioutil"
)

const s = "cGFja2FnZSBtYWluDQoNCmltcG9ydCAoDQoJImJ5dGVzIg0KCSJlbmNvZGluZy9iYXNlNjQiDQoJImZtdCINCgkiaW8vaW91dGlsIg0KKQ0KDQpjb25zdCBzID0gIiVzIg0KDQpmdW5jIG1haW4oKSB7DQoJZCwgXyA6PSBpb3V0aWwuUmVhZEFsbChiYXNlNjQuTmV3RGVjb2RlcihiYXNlNjQuU3RkRW5jb2RpbmcsIGJ5dGVzLk5ld0J1ZmZlcihbXWJ5dGUocykpKSkNCglmbXQuUHJpbnRmKHN0cmluZyhkKSwgcykNCn0NCg=="

func main() {
	d, _ := ioutil.ReadAll(base64.NewDecoder(base64.StdEncoding, bytes.NewBuffer([]byte(s))))
	fmt.Printf(string(d), s)
}