Documentation
¶
Index ¶
- type RarDecoder
- func (RarDecoder) AcceptedExtensions() []string
- func (RarDecoder) AcceptedMultipartExtensions() map[string]tool.MultipartExtension
- func (RarDecoder) Decompress(ss []*stream.SeekableStream, outputPath string, args model.ArchiveInnerArgs, ...) error
- func (RarDecoder) Extract(ss []*stream.SeekableStream, args model.ArchiveInnerArgs) (io.ReadCloser, int64, error)
- func (RarDecoder) GetMeta(ss []*stream.SeekableStream, args model.ArchiveArgs) (model.ArchiveMeta, error)
- func (RarDecoder) List(ss []*stream.SeekableStream, args model.ArchiveInnerArgs) ([]model.Obj, error)
- type VolumeFile
- type VolumeFs
- type WrapFile
- type WrapFileInfo
- type WrapReader
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type RarDecoder ¶
type RarDecoder struct{}
func (RarDecoder) AcceptedExtensions ¶
func (RarDecoder) AcceptedExtensions() []string
func (RarDecoder) AcceptedMultipartExtensions ¶
func (RarDecoder) AcceptedMultipartExtensions() map[string]tool.MultipartExtension
func (RarDecoder) Decompress ¶
func (RarDecoder) Decompress(ss []*stream.SeekableStream, outputPath string, args model.ArchiveInnerArgs, up model.UpdateProgress) error
func (RarDecoder) Extract ¶
func (RarDecoder) Extract(ss []*stream.SeekableStream, args model.ArchiveInnerArgs) (io.ReadCloser, int64, error)
func (RarDecoder) GetMeta ¶
func (RarDecoder) GetMeta(ss []*stream.SeekableStream, args model.ArchiveArgs) (model.ArchiveMeta, error)
func (RarDecoder) List ¶
func (RarDecoder) List(ss []*stream.SeekableStream, args model.ArchiveInnerArgs) ([]model.Obj, error)
type VolumeFile ¶
func (*VolumeFile) Close ¶
func (v *VolumeFile) Close() error
func (*VolumeFile) IsDir ¶
func (v *VolumeFile) IsDir() bool
func (*VolumeFile) ModTime ¶
func (v *VolumeFile) ModTime() time.Time
func (*VolumeFile) Mode ¶
func (v *VolumeFile) Mode() fs.FileMode
func (*VolumeFile) Name ¶
func (v *VolumeFile) Name() string
func (*VolumeFile) Size ¶
func (v *VolumeFile) Size() int64
func (*VolumeFile) Sys ¶
func (v *VolumeFile) Sys() any
type WrapFileInfo ¶
func (*WrapFileInfo) IsDir ¶
func (f *WrapFileInfo) IsDir() bool
func (*WrapFileInfo) ModTime ¶
func (f *WrapFileInfo) ModTime() time.Time
func (*WrapFileInfo) Name ¶
func (f *WrapFileInfo) Name() string
func (*WrapFileInfo) Size ¶
func (f *WrapFileInfo) Size() int64
func (*WrapFileInfo) Sys ¶
func (f *WrapFileInfo) Sys() any
type WrapReader ¶
type WrapReader struct {
// contains filtered or unexported fields
}
func (*WrapReader) Files ¶
func (r *WrapReader) Files() []tool.SubFile
Click to show internal directories.
Click to hide internal directories.