Documentation
¶
Overview ¶
Package tarx providers extractor of tar archive.
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func ExtractFile ¶
func ExtractFile(ctx context.Context, name string, dst Destination) error
ExtractFile extracts all files from a tar archive file "name".
Types ¶
type Destination ¶
type Destination interface {
// CreateDir creates a new directory in destination.
CreateDir(info DirInfo) error
// CreateFile creates a new file in destination.
//
// This can return io.WriteCloser as 1st return parameter, in that case
// zipx close it automatically after have finished to use.
CreateFile(info FileInfo) (io.Writer, error)
}
Destination provides destination for extraction.
var Discard Destination = discard{}
Discard is a destination which discard all extracted files and dirs.
Click to show internal directories.
Click to hide internal directories.