rardecode

package
v4.1.10 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Jan 31, 2026 License: AGPL-3.0 Imports: 14 Imported by: 0

Documentation

Index

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) GetMeta

func (RarDecoder) List

type VolumeFile

type VolumeFile struct {
	model.File
	// contains filtered or unexported fields
}

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) Stat

func (v *VolumeFile) Stat() (fs.FileInfo, error)

func (*VolumeFile) Sys

func (v *VolumeFile) Sys() any

type VolumeFs

type VolumeFs struct {
	// contains filtered or unexported fields
}

func (*VolumeFs) Open

func (v *VolumeFs) Open(name string) (fs.File, error)

type WrapFile

type WrapFile struct {
	*rardecode.File
}

func (*WrapFile) FileInfo

func (f *WrapFile) FileInfo() fs.FileInfo

func (*WrapFile) Name

func (f *WrapFile) Name() string

type WrapFileInfo

type WrapFileInfo struct {
	*rardecode.File
}

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

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL