C# Class UnpackShell.Unpackers.VISUnpacker

Inheritance: IUnpacker
Mostra file Open project: darkstar/gus

Public Methods

Method 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

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

Method Details

Decrypt() public method

public Decrypt ( byte buf, string key ) : byte[]
buf byte
key string
return byte[]

FromBE() public method

public FromBE ( int val ) : int
val int
return int

GetDescription() public method

public GetDescription ( ) : string
return string

GetExtension() public method

public GetExtension ( int type ) : string
type int
return string

GetFlags() public method

public GetFlags ( ) : UnpackerFlags
return UnpackerFlags

GetName() public method

public GetName ( ) : string
return string

GetVersion() public method

public GetVersion ( ) : string
return string

IsSupported() public method

public IsSupported ( Stream strm, Callbacks callbacks ) : bool
strm Stream
callbacks UnpackShell.Interfaces.Callbacks
return bool

ListFiles() public method

public ListFiles ( Stream strm, Callbacks callbacks ) : IEnumerable
strm Stream
callbacks UnpackShell.Interfaces.Callbacks
return IEnumerable

PackFiles() public method

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

UnpackFiles() public method

public UnpackFiles ( Stream strm, Callbacks callbacks ) : void
strm Stream
callbacks UnpackShell.Interfaces.Callbacks
return void