Versions in this module Expand all Collapse all v0 v0.4.7 Jan 16, 2018 v0.4.6 Jan 9, 2018 v0.4.5 Aug 4, 2017 v0.4.4 Jul 25, 2017 v0.4.3 Jul 12, 2017 v0.4.2 May 24, 2017 v0.4.1 May 19, 2017 v0.4.0 May 8, 2017 v0.3.9 Apr 26, 2017 v0.3.8 Feb 1, 2017 v0.3.7 Nov 21, 2016 v0.3.6 Nov 3, 2016 v0.3.5 May 20, 2016 v0.3.4 May 13, 2016 v0.3.3 Apr 18, 2016 v0.3.2 Apr 12, 2016 v0.3.1 Apr 7, 2016 v0.3.0 Apr 5, 2016 v0.2.0 Mar 30, 2016 Changes in this version type Header + CreationTime time.Time v0.1.0 Mar 16, 2016 Changes in this version + const TypeBlock + const TypeChar + const TypeCont + const TypeDir + const TypeFifo + const TypeGNULongLink + const TypeGNULongName + const TypeGNUSparse + const TypeLink + const TypeReg + const TypeRegA + const TypeSymlink + const TypeXGlobalHeader + const TypeXHeader + var ErrFieldTooLong = errors.New("archive/tar: header field too long") + var ErrHeader = errors.New("archive/tar: invalid tar header") + var ErrWriteAfterClose = errors.New("archive/tar: write after close") + var ErrWriteTooLong = errors.New("archive/tar: write too long") + type Header struct + AccessTime time.Time + ChangeTime time.Time + Devmajor int64 + Devminor int64 + Gid int + Gname string + Linkname string + ModTime time.Time + Mode int64 + Name string + Size int64 + Typeflag byte + Uid int + Uname string + Winheaders map[string]string + Xattrs map[string]string + func FileInfoHeader(fi os.FileInfo, link string) (*Header, error) + func (h *Header) FileInfo() os.FileInfo + type Reader struct + func NewReader(r io.Reader) *Reader + func (tr *Reader) Next() (*Header, error) + func (tr *Reader) Read(b []byte) (n int, err error) + type Writer struct + func NewWriter(w io.Writer) *Writer + func (tw *Writer) Close() error + func (tw *Writer) Flush() error + func (tw *Writer) Write(b []byte) (n int, err error) + func (tw *Writer) WriteHeader(hdr *Header) error