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
Returns
- byte[]
compressToByte(MemoryStream)
public byte[] compressToByte(MemoryStream streamData)
Parameters
Returns
- byte[]
compressToByte(MemoryStream, CompressOptions)
public byte[] compressToByte(MemoryStream streamData, CompressOptions compressionOptions)
Parameters
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
Returns
- MemoryStream
compressToStream(MemoryStream, CompressOptions)
public MemoryStream compressToStream(MemoryStream streamData, CompressOptions compressionOptions)
Parameters
Returns
- MemoryStream
createCompressedFile(MemoryStream, CompressOptions)
public string createCompressedFile(MemoryStream fileData, CompressOptions compressionOptions)
Parameters
Returns
- string
createZipFromFiles(List<string>, ref string)
public static void createZipFromFiles(List<string> paths, ref string fileName)
Parameters
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
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
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
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
Returns
- string