// Use of this source code is governed by a BSD-style
// license that can be found in the LICENSE file.
+// Keep in sync with ../base64/example_test.go.
+
package base32_test
import (
"encoding/base32"
"fmt"
+ "os"
)
func ExampleEncoding_EncodeToString() {
// Output:
// "some data with \x00 and \ufeff"
}
+
+func ExampleNewEncoder() {
+ input := []byte("foo\x00bar")
+ encoder := base32.NewEncoder(base32.StdEncoding, os.Stdout)
+ encoder.Write(input)
+ // Must close the encoder when finished to flush any partial blocks.
+ // If you comment out the following line, the last partial block "r"
+ // won't be encoded.
+ encoder.Close()
+ // Output:
+ // MZXW6ADCMFZA====
+}
// Use of this source code is governed by a BSD-style
// license that can be found in the LICENSE file.
+// Keep in sync with ../base32/example_test.go.
+
package base64_test
import (
"encoding/base64"
"fmt"
+ "os"
)
func ExampleEncoding_EncodeToString() {
// Output:
// "some data with \x00 and \ufeff"
}
+
+func ExampleNewEncoder() {
+ input := []byte("foo\x00bar")
+ encoder := base64.NewEncoder(base64.StdEncoding, os.Stdout)
+ encoder.Write(input)
+ // Must close the encoder when finished to flush any partial blocks.
+ // If you comment out the following line, the last partial block "r"
+ // won't be encoded.
+ encoder.Close()
+ // Output:
+ // Zm9vAGJhcg==
+}