Versions in this module Expand all Collapse all v1 v1.5.6 Oct 3, 2021 Changes in this version + type FileReader struct + func OpenFile(filePath string, expectDataformat byte) (*FileReader, error) + func (r *FileReader) Close() error + func (r *FileReader) DecodeBytes() ([]byte, error) + func (r *FileReader) DecodeProtoMessage(m proto.Message) error + func (r *FileReader) DecodeString() (string, error) + func (r *FileReader) DecodeUVarInt() (uint64, error) + type FileWriter struct + func CreateFile(filePath string, dataformat byte, newHashFunc NewHashFunc) (*FileWriter, error) + func (c *FileWriter) Close() error + func (c *FileWriter) Done() ([]byte, error) + func (c *FileWriter) EncodeBytes(b []byte) error + func (c *FileWriter) EncodeProtoMessage(m proto.Message) error + func (c *FileWriter) EncodeString(str string) error + func (c *FileWriter) EncodeUVarint(u uint64) error + type NewHashFunc func() (hash.Hash, error)