Documentation ¶
Index ¶
Constants ¶
View Source
const (
Version = 1
)
Variables ¶
View Source
var ( ErrVersion = errors.New("invalid version") ErrCompression = errors.New("invalid compression") ErrType = errors.New("invalid type") ErrTypeDir = errors.New("invalid dir type") ErrTypeSymlink = errors.New("invalid symlink type") ErrTypeFile = errors.New("invalid file type") CompNone = [4]byte{'n', 'o', 'n', 'e'} CompGZIP = [4]byte{'g', 'z', 'i', 'p'} TypeDir = [4]byte{'d', 'i', 'r'} TypeSymlink = [4]byte{'s', 'y', 'm', 'l'} TypeFile = [4]byte{'f', 'i', 'l', 'e'} )
Functions ¶
Types ¶
type MetadataDecoder ¶
type MetadataDecoder struct {
// contains filtered or unexported fields
}
func NewDecoder ¶
func NewDecoder(r io.Reader) (*MetadataDecoder, error)
func (*MetadataDecoder) Next ¶
func (m *MetadataDecoder) Next() (interface{}, error)
type MetadataEncoder ¶
type MetadataEncoder struct {
// contains filtered or unexported fields
}
func NewEncoder ¶
func NewEncoder(w io.Writer, compress bool) (*MetadataEncoder, error)
func (*MetadataEncoder) Flush ¶
func (m *MetadataEncoder) Flush()
Click to show internal directories.
Click to hide internal directories.