C# Класс SwiftPbo.PboArchive

Показать файл Открыть проект Примеры использования класса

Открытые методы

Метод Описание
Clone ( string path, ProductEntry productEntry, string>.Dictionary files, byte checksum = null ) : void
Create ( string directoryPath, string outpath ) : System.Boolean
Create ( string directoryPath, string outpath, ProductEntry productEntry ) : System.Boolean
Dispose ( ) : void
Extract ( FileEntry fileEntry, string outpath ) : System.Boolean
Extract ( FileEntry fileEntry ) : Stream

Returns a filestream to the ENTIRE pbo set at the file entry pos.

ExtractAll ( string outpath ) : System.Boolean
PboArchive ( string path, bool close = true ) : System
SterilizePath ( String path ) : String

Приватные методы

Метод Описание
GetFileStream ( FileEntry fileEntry ) : Stream
GetFileStreamPos ( FileEntry fileEntry ) : ulong
IsLiteral ( char ch ) : bool
ReadChecksum ( FileStream stream ) : void
ReadEntry ( FileStream stream ) : bool
ReadHeader ( FileStream stream ) : System.Boolean
WriteFileEntry ( FileStream stream, FileEntry entry ) : void
WriteProductEntry ( ProductEntry productEntry, FileStream stream ) : void

Описание методов

Clone() публичный статический Метод

public static Clone ( string path, ProductEntry productEntry, string>.Dictionary files, byte checksum = null ) : void
path string
productEntry ProductEntry
files string>.Dictionary
checksum byte
Результат void

Create() публичный статический Метод

public static Create ( string directoryPath, string outpath ) : System.Boolean
directoryPath string
outpath string
Результат System.Boolean

Create() публичный статический Метод

public static Create ( string directoryPath, string outpath, ProductEntry productEntry ) : System.Boolean
directoryPath string
outpath string
productEntry ProductEntry
Результат System.Boolean

Dispose() публичный Метод

public Dispose ( ) : void
Результат void

Extract() публичный Метод

public Extract ( FileEntry fileEntry, string outpath ) : System.Boolean
fileEntry FileEntry
outpath string
Результат System.Boolean

Extract() публичный Метод

Returns a filestream to the ENTIRE pbo set at the file entry pos.
public Extract ( FileEntry fileEntry ) : Stream
fileEntry FileEntry
Результат Stream

ExtractAll() публичный Метод

public ExtractAll ( string outpath ) : System.Boolean
outpath string
Результат System.Boolean

PboArchive() публичный Метод

public PboArchive ( string path, bool close = true ) : System
path string
close bool
Результат System

SterilizePath() публичный статический Метод

public static SterilizePath ( String path ) : String
path String
Результат String