const MoHeaderSize … const MoMagicLittleEndian … const MoMagicBigEndian … const EotSeparator … const NulSeparator … type File … // Load loads mo file format data. func Load(data []byte) (*File, error) { … } // Load loads a named mo file. func LoadFile(path string) (*File, error) { … } func loadData(data []byte) (*File, error) { … } // Save saves a mo file. func (f *File) Save(name string) error { … } // Save returns a mo file format data. func (f *File) Data() []byte { … } // String returns the po format file string. func (f *File) String() string { … }