func NewHeader(r io.Reader) (Header, error) {
	var header Header
	err := binary.Read(r, binary.BigEndian, &header)
	return header, err
}
// NewHeader reads a header from a reader.
NewHeader reads a header from a reader.
// NewHeader reads a header from a reader .
func NewHeader(r io.Reader) (Header, error) {
	var header Header
	err := binary.Read(r, binary.BigEndian, &header)
	return header, err
}
func NewHeader ( r io . Reader ) ( Header , error ) { var header Header err := binary . Read ( r , binary . BigEndian , & header ) return header , err }
NewHeader reads a header from a reader.
NewHeader reads a header from a reader .