Versions in this module Expand all Collapse all v1 v1.0.1 Oct 28, 2021 Changes in this version + const TypeBlock + const TypeChar + const TypeDir + const TypeFifo + const TypeReg + const TypeSocket + const TypeSymlink v1.0.0 Oct 28, 2021 Changes in this version + const ModeCharDevice + const ModeDevice + const ModeDir + const ModeNamedPipe + const ModePerm + const ModeRegular + const ModeSetgid + const ModeSetuid + const ModeSocket + const ModeSticky + const ModeSymlink + const ModeType + var ErrHeader = errors.New("cpio: invalid cpio header") + var ErrWriteAfterClose = errors.New("cpio: write after close") + var ErrWriteTooLong = errors.New("cpio: write too long") + func NewHash() hash.Hash32 + type FileMode int64 + func (m FileMode) IsDir() bool + func (m FileMode) IsRegular() bool + func (m FileMode) Perm() FileMode + func (m FileMode) String() string + type Header struct + Checksum uint32 + DeviceID int + Guid int + Inode int64 + Linkname string + Links int + ModTime time.Time + Mode FileMode + Name string + Size int64 + Uid int + 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 (r *Reader) Next() (*Header, error) + func (r *Reader) Read(p []byte) (n int, err error) + type Writer struct + func NewWriter(w io.Writer) *Writer + func (w *Writer) Close() error + func (w *Writer) Flush() error + func (w *Writer) Write(p []byte) (n int, err error) + func (w *Writer) WriteHeader(hdr *Header) (err error)