Table of Contents

Class SgaArchiveFile

Namespace
OpenCompote.SGA
Assembly
OpenCompote.dll
public class SgaArchiveFile
Inheritance
SgaArchiveFile
Inherited Members

Methods

Create(string, SgaVersion, bool)

public static SgaArchive Create(string sourceFileName, SgaVersion version, bool leaveOpen = false)

Parameters

sourceFileName string
version SgaVersion
leaveOpen bool

Returns

SgaArchive

CreateFromDirectory(string, Stream, int, bool, int, int)

public static void CreateFromDirectory(string sourceDirectoryName, Stream destination, int version, bool rootDirAsDrive = false, int defaultCompressionLevel = 0, int defaultEncryptionType = 0)

Parameters

sourceDirectoryName string
destination Stream
version int
rootDirAsDrive bool
defaultCompressionLevel int
defaultEncryptionType int

CreateFromDirectory(string, string, int, bool, int, int)

public static void CreateFromDirectory(string sourceDirectoryName, string destinationArchiveFileName, int version, bool rootDirAsDrive = false, int defaultCompressionLevel = 0, int defaultEncryptionType = 0)

Parameters

sourceDirectoryName string
destinationArchiveFileName string
version int
rootDirAsDrive bool
defaultCompressionLevel int
defaultEncryptionType int

ExtractToDirectory(Stream, string)

public static void ExtractToDirectory(Stream source, string destinationDirectoryName)

Parameters

source Stream
destinationDirectoryName string

ExtractToDirectory(string, string)

public static void ExtractToDirectory(string sourceFileName, string destinationDirectoryName)

Parameters

sourceFileName string
destinationDirectoryName string

Open(string, SgaMode, bool)

public static SgaArchive Open(string sourceFileName, SgaMode mode, bool leaveOpen = false)

Parameters

sourceFileName string
mode SgaMode
leaveOpen bool

Returns

SgaArchive