nbt files

This commit is contained in:
adman
2026-03-01 13:28:49 +01:00
parent 29b1b92113
commit f7d7a72b7c
+26
View File
@@ -1 +1,27 @@
package nbt package nbt
import (
"compress/gzip"
"io"
)
func WriteFile(file io.Writer, n Tag) (err error) {
gzw := gzip.NewWriter(file)
if err != nil {
return
}
defer gzw.Close()
err = n.Encode(gzw)
return
}
func ReadFile(file io.Reader) (err error, n Tag) {
r, err := gzip.NewReader(file)
if err != nil {
return
}
defer r.Close()
t := &Tag{}
err = t.Decode(r)
return
}