Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Tar ¶
type Tar struct { // UnpackNextBefore 在 Unpack 时,解析到下一个 Header 后,实际 unpack 前的回调 UnpackNextBefore func(h *tar.Header) (skip bool, err error) // UnpackNextAfter 在 Unpack 时,解析到下一个 Header 后,实际 unpack 后的回调 UnpackNextAfter func(h *tar.Header, err error) error // UnCompress Unpack 时的解压缩方法,可选 // 默认为按照文件后缀自动选择: // 1.后缀为 .gz 和 .tgz 时选择 gzip UnCompress func(rd io.Reader) (io.Reader, error) // StripComponents Unpack 的时候,忽略掉前 N 层目录 StripComponents uint // MinSize 最小文件大小,>0 时有效 MinSize int64 // MaxSize 最小文件大小,>0 时有效 MaxSize int64 // IgnoreFailed 是否忽略异常 // 不会忽略 UnpackNextBefore 返回的 error IgnoreFailed bool }
Tar tape archive 工具,目前已经具备压缩文件
type Wget ¶
type Zip ¶
type Zip struct { // UnpackNextBefore 在 Unpack 时,解析到下一个 Header 后,实际 unpack 前的回调 UnpackNextBefore func(f *zip.File) (skip bool, err error) // UnpackNextAfter 在 Unpack 时,解析到下一个 Header 后,实际 unpack 后的回调 UnpackNextAfter func(f *zip.File, err error) error // StripComponents Unpack 的时候,忽略掉前 N 层目录 StripComponents uint // MinSize 最小文件大小,>0 时有效 MinSize int64 // MaxSize 最小文件大小,>0 时有效 MaxSize int64 // IgnoreFailed 是否忽略异常 // 不会忽略 UnpackNextBefore 返回的 error IgnoreFailed bool }
Click to show internal directories.
Click to hide internal directories.