C# Class SEToolbox.Support.ZipTools

Sourced from: https://github.com/icsharpcode/SharpZipLib/wiki/Zip-Samples
Afficher le fichier Open project: midspace/SEToolbox

Méthodes publiques

Méthode Description
ExtractZipContentList ( string archiveFilenameIn, string password ) : string[]
ExtractZipFileToDirectory ( string archiveFilenameIn, string password, string outFolder ) : void
ExtractZipFileToFile ( string zipArchiveFilenameIn, string password, string archivedFile, string outFile ) : void
ExtractZipFileToSteam ( string zipArchiveFilenameIn, string password, string archivedFile ) : Stream
GZipCompress ( string sourceFilename, string destinationFilename ) : void
GZipUncompress ( string sourceFilename, int numberBytes ) : byte[]

Reads only the specified number of bytes to an array.

GZipUncompress ( string sourceFilename, string destinationFilename ) : void
IsGzipedFile ( string filename ) : bool

check for Magic Number: 1f 8b

MakeClearDirectory ( string folder ) : void
ZipFolder ( string sourceFolderName, string password, string outPathname ) : void

Private Methods

Méthode Description
CompressFolder ( string path, ZipOutputStream zipStream, int folderOffset ) : void

Method Details

ExtractZipContentList() public static méthode

public static ExtractZipContentList ( string archiveFilenameIn, string password ) : string[]
archiveFilenameIn string
password string
Résultat string[]

ExtractZipFileToDirectory() public static méthode

public static ExtractZipFileToDirectory ( string archiveFilenameIn, string password, string outFolder ) : void
archiveFilenameIn string
password string
outFolder string
Résultat void

ExtractZipFileToFile() public static méthode

public static ExtractZipFileToFile ( string zipArchiveFilenameIn, string password, string archivedFile, string outFile ) : void
zipArchiveFilenameIn string
password string
archivedFile string
outFile string
Résultat void

ExtractZipFileToSteam() public static méthode

public static ExtractZipFileToSteam ( string zipArchiveFilenameIn, string password, string archivedFile ) : Stream
zipArchiveFilenameIn string
password string
archivedFile string
Résultat Stream

GZipCompress() public static méthode

public static GZipCompress ( string sourceFilename, string destinationFilename ) : void
sourceFilename string
destinationFilename string
Résultat void

GZipUncompress() public static méthode

Reads only the specified number of bytes to an array.
public static GZipUncompress ( string sourceFilename, int numberBytes ) : byte[]
sourceFilename string
numberBytes int
Résultat byte[]

GZipUncompress() public static méthode

public static GZipUncompress ( string sourceFilename, string destinationFilename ) : void
sourceFilename string
destinationFilename string
Résultat void

IsGzipedFile() public static méthode

check for Magic Number: 1f 8b
public static IsGzipedFile ( string filename ) : bool
filename string
Résultat bool

MakeClearDirectory() public static méthode

public static MakeClearDirectory ( string folder ) : void
folder string
Résultat void

ZipFolder() public static méthode

public static ZipFolder ( string sourceFolderName, string password, string outPathname ) : void
sourceFolderName string
password string
outPathname string
Résultat void