import (
"encoding/binary"
"errors"
+ "io"
"io/fs"
"os"
"path/filepath"
binary.BigEndian.PutUint16(nameSize, uint16(len(strippedName)))
copy(fnwi.NameSize[:], nameSize)
- fnwi.name = []byte(strippedName)
+ fnwi.Name = []byte(strippedName)
- b, err := fnwi.MarshalBinary()
+ b, err := io.ReadAll(&fnwi)
if err != nil {
return nil, err
}