Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- package main
- import (
- "bytes"
- "fmt"
- "io"
- brotli "github.com/andybalholm/brotli"
- )
- func main() {
- input := []byte("hello world")
- out := bytes.Buffer{}
- writer := brotli.NewWriterOptions(&out, brotli.WriterOptions{Quality: 1})
- in := bytes.NewReader(input)
- n, err := io.Copy(writer, in)
- if err != nil {
- panic(err)
- }
- if int(n) != len(input) {
- panic("size mismatch")
- }
- if err := writer.Close(); err != nil {
- panic(err)
- }
- fmt.Println(out.Bytes()) // [11 5 128 104 101 108 108 111 32 119 111 114 108 100 3]
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement