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.