Versions in this module Expand all Collapse all v1 v1.1.0 Sep 7, 2019 Changes in this version + const ChunkTypeEOF + const ChunkTypePayload + const ChunkTypeUnknown + const FlagChunkIgnorable + const MaxPathLength + const MinimumChunkSize + var ErrStreamRead = errors.New("xbstream read error") + type Chunk struct + type ChunkFlag uint8 + type ChunkHeader struct + Checksum uint32 + Flags ChunkFlag + Magic []uint8 + Path []uint8 + PathLen uint32 + PayLen uint64 + PayOffset uint64 + Type ChunkType + type ChunkType uint8 + type File struct + func (f *File) Close() error + func (f *File) Flush() error + func (f *File) Write(p []byte) (int, error) + type Reader struct + func NewReader(reader io.Reader) *Reader + func (r *Reader) Next() (*Chunk, error) + type Writer struct + func NewWriter(writer io.WriteCloser) *Writer + func (w *Writer) Close() error + func (w *Writer) Create(path string) (*File, error)