Documentation
¶
Overview ¶
Package archiver registers all the archivers
Index ¶
Constants ¶
This section is empty.
Variables ¶
View Source
var Archivers []Archiver
Archivers is a slice of all registered archivers
Functions ¶
Types ¶
type Archiver ¶
type Archiver struct {
// New constructs an Fs from the (wrappedFs, remote) with the objects
// prefix with prefix and rooted at root
New func(ctx context.Context, f fs.Fs, remote, prefix, root string) (fs.Fs, error)
Extension string
}
Archiver describes an archive package
Entry names inside an archive are attacker controlled. An archiver must not expose an entry whose remote escapes the archive's own namespace (for example one with a ".." component), typically by validating names with lib/sanitize.
Click to show internal directories.
Click to hide internal directories.