Golang encoding/ascii85.NewDecoder function example

package encoding/ascii85

NewDecoder constructs a new ascii85 stream decoder.

Golang encoding/ascii85.NewDecoder function usage example

 package main

 import (
 "encoding/ascii85"
 "fmt"
 "strings"
 "io/ioutil"
 )

 func main() {

  var str string
  str = "9jqo^BlbD-BleB1DJ+*+F(f,q/0JhKF<GL>Cj@.4Gp$d7F!,L7@<6@)/0JDEF<G%<+EV:2F!,\n"

  decoderstream := ascii85.NewDecoder(strings.NewReader(str))


  dstreambuf, err := ioutil.ReadAll(decoderstream)

  if err != nil {
 fmt.Println(err)
  }

  fmt.Println(string(dstreambuf))

 }

Output :

Man is distinguished, not only by his reason, but by this

Reference :

http://golang.org/pkg/encoding/ascii85/#NewDecoder

Advertisement