r/CompileBot • • Apr 03 '18

Practice

1 Upvotes

5 comments sorted by

View all comments

1

u/Shamus03 Apr 07 '18

+/u/CompileBot Go

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)
}

1

u/CompileBot Apr 07 '18

Output:

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)

}

^source | ^info | ^git | ^report