Versions in this module Expand all Collapse all v1 v1.0.0 Jan 24, 2024 Changes in this version + type ErrBadCRC struct + Actual uint32 + Expected uint32 + func (e ErrBadCRC) Error() string + type ErrWrongSize struct + Actual int + Expected int + func (e ErrWrongSize) Error() string + type Header map[string]string + func ReadYENCHeader(bs []byte) (*Header, int) + func (y *Header) Get(k string) string + func (y *Header) Put(k, v string) + func (y *Header) String() string + type Reader struct + CRC hash.Hash32 + ExpectedCRC uint32 + Footer *Header + Headers *Header + Length int + func NewReader(r io.Reader) *Reader + func (d *Reader) CheckCRC() error + func (d *Reader) Read(p []byte) (bytesRead int, err error) + type Writer struct + CRC hash.Hash32 + Footer *Header + Header *Header + Length int + Line int + Name string + func NewWriter(w io.Writer) *Writer + func (w *Writer) Close() error + func (w *Writer) Write(p []byte) (written int, err error)