| | |
| | |
| | |
| |
|
| | |
| |
|
| | package base32_test |
| |
|
| | import ( |
| | "encoding/base32" |
| | "fmt" |
| | "os" |
| | ) |
| |
|
| | func ExampleEncoding_EncodeToString() { |
| | data := []byte("any + old & data") |
| | str := base32.StdEncoding.EncodeToString(data) |
| | fmt.Println(str) |
| | |
| | |
| | } |
| |
|
| | func ExampleEncoding_Encode() { |
| | data := []byte("Hello, world!") |
| | dst := make([]byte, base32.StdEncoding.EncodedLen(len(data))) |
| | base32.StdEncoding.Encode(dst, data) |
| | fmt.Println(string(dst)) |
| | |
| | |
| | } |
| |
|
| | func ExampleEncoding_DecodeString() { |
| | str := "ONXW2ZJAMRQXIYJAO5UXI2BAAAQGC3TEEDX3XPY=" |
| | data, err := base32.StdEncoding.DecodeString(str) |
| | if err != nil { |
| | fmt.Println("error:", err) |
| | return |
| | } |
| | fmt.Printf("%q\n", data) |
| | |
| | |
| | } |
| |
|
| | func ExampleEncoding_Decode() { |
| | str := "JBSWY3DPFQQHO33SNRSCC===" |
| | dst := make([]byte, base32.StdEncoding.DecodedLen(len(str))) |
| | n, err := base32.StdEncoding.Decode(dst, []byte(str)) |
| | if err != nil { |
| | fmt.Println("decode error:", err) |
| | return |
| | } |
| | dst = dst[:n] |
| | fmt.Printf("%q\n", dst) |
| | |
| | |
| | } |
| |
|
| | func ExampleNewEncoder() { |
| | input := []byte("foo\x00bar") |
| | encoder := base32.NewEncoder(base32.StdEncoding, os.Stdout) |
| | encoder.Write(input) |
| | |
| | |
| | |
| | encoder.Close() |
| | |
| | |
| | } |
| |
|