ar

package
v1.5.0 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Dec 6, 2023 License: Apache-2.0, MIT Imports: 5 Imported by: 0

Documentation

Index

Constants

View Source
const (
	HeaderByteSize = 60
	ArSignature    = "!<arch>\n"
)

Variables

This section is empty.

Functions

This section is empty.

Types

type Header struct {
	Name string
	Size int
}

type Reader

type Reader struct {
	// contains filtered or unexported fields
}

func NewReader

func NewReader(r io.Reader) (*Reader, error)

Copies read data to r. Strips the global ar header.

func (*Reader) Next

func (rd *Reader) Next() (*Header, error)

Call Next() to skip to the next file in the archive file. Returns a Header which contains the metadata about the file in the archive.

func (*Reader) Read

func (rd *Reader) Read(b []byte) (n int, err error)

Read data from the current entry in the archive.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL