C# Class RDAExplorer.RDAFile

Datei anzeigen Open project: lysannschlegel/RDAExplorer Class Usage Examples

Public Properties

Property Type Description
BinaryFile System.IO.BinaryReader
CompressedSize ulong
FileName string
Flags Flag
Offset ulong
OverwrittenFilePath string
TimeStamp System.DateTime
UncompressedSize ulong
Version FileHeader.Version

Public Methods

Method Description
Create ( RDAExplorer.FileHeader version, string file, string folderpath ) : RDAFile
Extract ( string destinationfile ) : void
ExtractToRoot ( string folder ) : void
FileNameToRDAFileName ( string file, string folderpath ) : string
FromUnmanaged ( RDAExplorer.FileHeader version, RDAExplorer.DirEntry dir, RDAExplorer.BlockInfo block, BinaryReader reader, RDAMemoryResidentHelper mrm ) : RDAFile
GetData ( ) : byte[]
SetFile ( string file ) : void

Method Details

Create() public static method

public static Create ( RDAExplorer.FileHeader version, string file, string folderpath ) : RDAFile
version RDAExplorer.FileHeader
file string
folderpath string
return RDAFile

Extract() public method

public Extract ( string destinationfile ) : void
destinationfile string
return void

ExtractToRoot() public method

public ExtractToRoot ( string folder ) : void
folder string
return void

FileNameToRDAFileName() public static method

public static FileNameToRDAFileName ( string file, string folderpath ) : string
file string
folderpath string
return string

FromUnmanaged() public static method

public static FromUnmanaged ( RDAExplorer.FileHeader version, RDAExplorer.DirEntry dir, RDAExplorer.BlockInfo block, BinaryReader reader, RDAMemoryResidentHelper mrm ) : RDAFile
version RDAExplorer.FileHeader
dir RDAExplorer.DirEntry
block RDAExplorer.BlockInfo
reader System.IO.BinaryReader
mrm RDAMemoryResidentHelper
return RDAFile

GetData() public method

public GetData ( ) : byte[]
return byte[]

SetFile() public method

public SetFile ( string file ) : void
file string
return void

Property Details

BinaryFile public_oe property

public BinaryReader,System.IO BinaryFile
return System.IO.BinaryReader

CompressedSize public_oe property

public ulong CompressedSize
return ulong

FileName public_oe property

public string FileName
return string

Flags public_oe property

public Flag Flags
return Flag

Offset public_oe property

public ulong Offset
return ulong

OverwrittenFilePath public_oe property

public string OverwrittenFilePath
return string

TimeStamp public_oe property

public DateTime,System TimeStamp
return System.DateTime

UncompressedSize public_oe property

public ulong UncompressedSize
return ulong

Version public_oe property

public FileHeader.Version Version
return FileHeader.Version