22 lignes
360 o
Go
22 lignes
360 o
Go
|
package util
|
||
|
|
||
|
import (
|
||
|
"github.com/ewhal/nyaa/util/log"
|
||
|
|
||
|
"bytes"
|
||
|
"compress/zlib"
|
||
|
"io/ioutil"
|
||
|
)
|
||
|
|
||
|
func UnZlib(description []byte) string {
|
||
|
if len(description) > 0 {
|
||
|
b := bytes.NewReader(description)
|
||
|
z, err := zlib.NewReader(b)
|
||
|
log.CheckError(err)
|
||
|
defer z.Close()
|
||
|
p, err := ioutil.ReadAll(z)
|
||
|
log.CheckError(err)
|
||
|
return string(p)
|
||
|
}
|
||
|
return ""
|
||
|
}
|