C# 클래스 withSIX.Core.Tools.GzipTools

파일 보기 프로젝트 열기: SIXNetworks/withSIX.Desktop

공개 메소드들

메소드 설명
DecompressGzip ( byte compressedBytes ) : byte[]
Gzip ( IAbsoluteFilePath file, IAbsoluteFilePath dest = null, bool preserveFileNameAndModificationTime = true, ITProgress status = null ) : string
GzipAuto ( IAbsoluteFilePath inputFile, IAbsoluteFilePath outputFile = null, bool preserveFileNameAndModificationTime = true, ITProgress status = null ) : string
GzipStdOut ( IAbsoluteFilePath inputFile, IAbsoluteFilePath outputFile = null, bool preserveFileNameAndModificationTime = true, ITProgress status = null ) : string
UnpackSingleGzip ( IAbsoluteFilePath sourceFile, IAbsoluteFilePath destFile, ITProgress progress = null ) : void
UnpackSingleGzipWithFallbackAndRetry ( IAbsoluteFilePath sourceFile, IAbsoluteFilePath destFile ) : void

비공개 메소드들

메소드 설명
UnpackSingleZipWithUpdaters ( IAbsoluteFilePath sourceFile, IAbsoluteFilePath destFile ) : void

메소드 상세

DecompressGzip() 공개 메소드

public DecompressGzip ( byte compressedBytes ) : byte[]
compressedBytes byte
리턴 byte[]

Gzip() 공개 메소드

public Gzip ( IAbsoluteFilePath file, IAbsoluteFilePath dest = null, bool preserveFileNameAndModificationTime = true, ITProgress status = null ) : string
file IAbsoluteFilePath
dest IAbsoluteFilePath
preserveFileNameAndModificationTime bool
status ITProgress
리턴 string

GzipAuto() 공개 메소드

public GzipAuto ( IAbsoluteFilePath inputFile, IAbsoluteFilePath outputFile = null, bool preserveFileNameAndModificationTime = true, ITProgress status = null ) : string
inputFile IAbsoluteFilePath
outputFile IAbsoluteFilePath
preserveFileNameAndModificationTime bool
status ITProgress
리턴 string

GzipStdOut() 공개 메소드

public GzipStdOut ( IAbsoluteFilePath inputFile, IAbsoluteFilePath outputFile = null, bool preserveFileNameAndModificationTime = true, ITProgress status = null ) : string
inputFile IAbsoluteFilePath
outputFile IAbsoluteFilePath
preserveFileNameAndModificationTime bool
status ITProgress
리턴 string

UnpackSingleGzip() 공개 메소드

public UnpackSingleGzip ( IAbsoluteFilePath sourceFile, IAbsoluteFilePath destFile, ITProgress progress = null ) : void
sourceFile IAbsoluteFilePath
destFile IAbsoluteFilePath
progress ITProgress
리턴 void

UnpackSingleGzipWithFallbackAndRetry() 공개 메소드

public UnpackSingleGzipWithFallbackAndRetry ( IAbsoluteFilePath sourceFile, IAbsoluteFilePath destFile ) : void
sourceFile IAbsoluteFilePath
destFile IAbsoluteFilePath
리턴 void