C# Class UnpackShell.Unpackers.VISUnpacker

Inheritance: IUnpacker
Afficher le fichier Open project: darkstar/gus

Méthodes publiques

Méthode Description
Decrypt ( byte buf, string key ) : byte[]
FromBE ( int val ) : int
GetDescription ( ) : string
GetExtension ( int type ) : string
GetFlags ( ) : UnpackerFlags
GetName ( ) : string
GetVersion ( ) : string
IsSupported ( Stream strm, Callbacks callbacks ) : bool
ListFiles ( Stream strm, Callbacks callbacks ) : IEnumerable
PackFiles ( Stream strm, List filesToPack, Callbacks callbacks ) : void
UnpackFiles ( Stream strm, Callbacks callbacks ) : void

Private Methods

Méthode Description
FixPngHdr ( byte hdr, string &key, ICRCAlgorithm crcAlgo ) : byte[]
GetDirectory ( Stream strm, bool checkOnly ) : DirEntry[]

Method Details

Decrypt() public méthode

public Decrypt ( byte buf, string key ) : byte[]
buf byte
key string
Résultat byte[]

FromBE() public méthode

public FromBE ( int val ) : int
val int
Résultat int

GetDescription() public méthode

public GetDescription ( ) : string
Résultat string

GetExtension() public méthode

public GetExtension ( int type ) : string
type int
Résultat string

GetFlags() public méthode

public GetFlags ( ) : UnpackerFlags
Résultat UnpackerFlags

GetName() public méthode

public GetName ( ) : string
Résultat string

GetVersion() public méthode

public GetVersion ( ) : string
Résultat string

IsSupported() public méthode

public IsSupported ( Stream strm, Callbacks callbacks ) : bool
strm Stream
callbacks UnpackShell.Interfaces.Callbacks
Résultat bool

ListFiles() public méthode

public ListFiles ( Stream strm, Callbacks callbacks ) : IEnumerable
strm Stream
callbacks UnpackShell.Interfaces.Callbacks
Résultat IEnumerable

PackFiles() public méthode

public PackFiles ( Stream strm, List filesToPack, Callbacks callbacks ) : void
strm Stream
filesToPack List
callbacks UnpackShell.Interfaces.Callbacks
Résultat void

UnpackFiles() public méthode

public UnpackFiles ( Stream strm, Callbacks callbacks ) : void
strm Stream
callbacks UnpackShell.Interfaces.Callbacks
Résultat void