C# 클래스 UnpackShell.Unpackers.VISUnpacker

상속: IUnpacker
파일 보기 프로젝트 열기: darkstar/gus

공개 메소드들

메소드 설명
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

비공개 메소드들

메소드 설명
FixPngHdr ( byte hdr, string &key, ICRCAlgorithm crcAlgo ) : byte[]
GetDirectory ( Stream strm, bool checkOnly ) : DirEntry[]

메소드 상세

Decrypt() 공개 메소드

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

FromBE() 공개 메소드

public FromBE ( int val ) : int
val int
리턴 int

GetDescription() 공개 메소드

public GetDescription ( ) : string
리턴 string

GetExtension() 공개 메소드

public GetExtension ( int type ) : string
type int
리턴 string

GetFlags() 공개 메소드

public GetFlags ( ) : UnpackerFlags
리턴 UnpackerFlags

GetName() 공개 메소드

public GetName ( ) : string
리턴 string

GetVersion() 공개 메소드

public GetVersion ( ) : string
리턴 string

IsSupported() 공개 메소드

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

ListFiles() 공개 메소드

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

PackFiles() 공개 메소드

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

UnpackFiles() 공개 메소드

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