Table of Contents

Class DataCompress

Namespace
PHCLibrary.Utils
Assembly
PHCLibrary.dll
public class DataCompress
Inheritance
DataCompress

Methods

compress(MemoryStream, CompressOptions)

public byte[] compress(MemoryStream streamData, CompressOptions compressionOptions)

Parameters

Nome Tipo Descrição
streamData MemoryStream
compressionOptions CompressOptions

Returns

byte[]

compressToByte(MemoryStream)

public byte[] compressToByte(MemoryStream streamData)

Parameters

Nome Tipo Descrição
streamData MemoryStream

Returns

byte[]

compressToByte(MemoryStream, CompressOptions)

public byte[] compressToByte(MemoryStream streamData, CompressOptions compressionOptions)

Parameters

Nome Tipo Descrição
streamData MemoryStream
compressionOptions CompressOptions

Returns

byte[]

compressToByte(string)

public byte[] compressToByte(string expression)

Parameters

Nome Tipo Descrição
expression string

Returns

byte[]

compressToStream(MemoryStream)

public MemoryStream compressToStream(MemoryStream streamData)

Parameters

Nome Tipo Descrição
streamData MemoryStream

Returns

MemoryStream

compressToStream(MemoryStream, CompressOptions)

public MemoryStream compressToStream(MemoryStream streamData, CompressOptions compressionOptions)

Parameters

Nome Tipo Descrição
streamData MemoryStream
compressionOptions CompressOptions

Returns

MemoryStream

createCompressedFile(MemoryStream, CompressOptions)

public string createCompressedFile(MemoryStream fileData, CompressOptions compressionOptions)

Parameters

Nome Tipo Descrição
fileData MemoryStream
compressionOptions CompressOptions

Returns

string

createZipFromFiles(List<string>, ref string)

public static void createZipFromFiles(List<string> paths, ref string fileName)

Parameters

Nome Tipo Descrição
paths List<string>
fileName string

createZipFromFolder(string, string)

public static void createZipFromFolder(string folderName, string destinationFileName)

Parameters

Nome Tipo Descrição
folderName string
destinationFileName string

createZipWithFile(MemoryFile, bool, string)

public static string createZipWithFile(MemoryFile file, bool protectFile, string password = "")

Parameters

Nome Tipo Descrição
file MemoryFile
protectFile bool
password string

Returns

string

createZipWithFiles(List<MemoryFile>, bool, string, string)

public static string createZipWithFiles(List<MemoryFile> fileList, bool protectFile, string password, string zipName = "")

Parameters

Nome Tipo Descrição
fileList List<MemoryFile>
protectFile bool
password string
zipName string

Returns

string

decompressToByte(byte[])

public byte[] decompressToByte(byte[] compressedByte)

Parameters

Nome Tipo Descrição
compressedByte byte[]

Returns

byte[]

decompressToByte(byte[], CompressOptions)

public byte[] decompressToByte(byte[] compressedByte, CompressOptions decompressOptions)

Parameters

Nome Tipo Descrição
compressedByte byte[]
decompressOptions CompressOptions

Returns

byte[]

decompressToStream(byte[])

public MemoryStream decompressToStream(byte[] compressedByte)

Parameters

Nome Tipo Descrição
compressedByte byte[]

Returns

MemoryStream

decompressToStream(byte[], CompressOptions)

public MemoryStream decompressToStream(byte[] compressedByte, CompressOptions decompressionOptions)

Parameters

Nome Tipo Descrição
compressedByte byte[]
decompressionOptions CompressOptions

Returns

MemoryStream

decompressToString(byte[])

public string decompressToString(byte[] compressedByte)

Parameters

Nome Tipo Descrição
compressedByte byte[]

Returns

string

decompressToString(byte[], CompressOptions)

public string decompressToString(byte[] compressedByte, CompressOptions decompressOptions)

Parameters

Nome Tipo Descrição
compressedByte byte[]
decompressOptions CompressOptions

Returns

string