in serialize.go [38:49]
func ReadHeaderFromPath(path string) (*QFHeader, error) {
stream, err := os.Open(path)
if err != nil {
return nil, err
}
defer stream.Close()
var h QFHeader
if err = binary.Read(stream, binary.LittleEndian, &h); err != nil {
return nil, err
}
return &h, nil
}