C# Класс withSIX.Core.Tools.GzipTools

Показать файл Открыть проект

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

Метод Описание
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