CompressionHelper
public static Stream DeflateCompress(Stream data, CompressionLevel level)
Language: C#
Сжимает данные с помощью Deflate алгоритма
Parameters:
- data: Поток данных для сжатия
- level: Уровень сжатия
Returns: Поток сжатых данных
public static byte[] DeflateCompress(byte[] data, CompressionLevel level)
Language: C#
Сжимает данные с помощью Deflate алгоритма
Parameters:
- data: Массив байтов для сжатия
- level: Уровень сжатия
Returns: Массив сжатых байтов
public static async Task<Stream> DeflateCompressAsync(Stream data, CompressionLevel level)
Language: C#
Асинхронно сжимает данные с помощью Deflate алгоритма
Parameters:
- data: Поток данных для сжатия
- level: Уровень сжатия
Returns: Поток сжатых данных
public static async Task<byte[]> DeflateCompressAsync(byte[] data, CompressionLevel level)
Language: C#
Асинхронно сжимает данные с помощью Deflate алгоритма
Parameters:
- data: Массив байтов для сжатия
- level: Уровень сжатия
Returns: Массив сжатых байтов
public static Stream DeflateDecompress(Stream data)
Language: C#
Распаковывает данные с помощью Deflate алгоритма
Parameters:
- data: Поток сжатых данных
Returns: Поток распакованных данных
public static byte[] DeflateDecompress(byte[] data)
Language: C#
Распаковывает данные с помощью Deflate алгоритма
Parameters:
- data: Массив сжатых байтов
Returns: Массив распакованных байтов
public static async Task<Stream> DeflateDecompressAsync(Stream data)
Language: C#
Асинхронно распаковывает данные с помощью Deflate алгоритма
Parameters:
- data: Поток сжатых данных
Returns: Поток распакованных данных
public static async Task<byte[]> DeflateDecompressAsync(byte[] data)
Language: C#
Асинхронно распаковывает данные с помощью Deflate алгоритма
Parameters:
- data: Массив сжатых байтов
Returns: Массив распакованных байтов
public static Stream GZipCompress(Stream data, CompressionLevel level)
Language: C#
Сжимает данные с помощью GZip алгоритма
Parameters:
- data: Поток данных для сжатия
- level: Уровень сжатия
Returns: Поток сжатых данных
public static byte[] GZipCompress(byte[] data, CompressionLevel level)
Language: C#
Сжимает данные с помощью GZip алгоритма
Parameters:
- data: Массив байтов для сжатия
- level: Уровень сжатия
Returns: Массив сжатых байтов
public static async Task<Stream> GZipCompressAsync(Stream data, CompressionLevel level)
Language: C#
Асинхронно сжимает данные с помощью GZip алгоритма
Parameters:
- data: Поток данных для сжатия
- level: Уровень сжатия
Returns: Поток сжатых данных
public static async Task<byte[]> GZipCompressAsync(byte[] data, CompressionLevel level)
Language: C#
Асинхронно сжимает данные с помощью GZip алгоритма
Parameters:
- data: Массив байтов для сжатия
- level: Уровень сжатия
Returns: Массив сжатых байтов
public static Stream GZipDecompress(Stream data)
Language: C#
Распаковывает данные с помощью GZip алгоритма
Parameters:
- data: Поток сжатых данных
Returns: Поток распакованных данных
public static byte[] GZipDecompress(byte[] data)
Language: C#
Распаковывает данные с помощью GZip алгоритма
Parameters:
- data: Массив сжатых байтов
Returns: Массив распакованных байтов
public static async Task<byte[]> GZipDecompressAsync(byte[] data)
Language: C#
Асинхронно распаковывает данные с помощью GZip алгоритма
Parameters:
- data: Массив сжатых байтов
Returns: Массив распакованных байтов
public static async Task<Stream> GZipDecompressAsync(Stream data)
Language: C#
Асинхронно распаковывает данные с помощью GZip алгоритма
Parameters:
- data: Поток сжатых данных
Returns: Поток распакованных данных
public static Stream BrotliCompress(Stream data, CompressionLevel level)
Language: C#
Сжимает данные с помощью Brotli алгоритма
Parameters:
- data: Поток данных для сжатия
- level: Уровень сжатия
Returns: Поток сжатых данных
public static byte[] BrotliCompress(byte[] data, CompressionLevel level)
Language: C#
Сжимает данные с помощью Brotli алгоритма
Parameters:
- data: Массив байтов для сжатия
- level: Уровень сжатия
Returns: Массив сжатых байтов
public static async Task<Stream> BrotliCompressAsync(Stream data, CompressionLevel level)
Language: C#
Асинхронно сжимает данные с помощью Brotli алгоритма
Parameters:
- data: Поток данных для сжатия
- level: Уровень сжатия
Returns: Поток сжатых данных
public static async Task<byte[]> BrotliCompressAsync(byte[] data, CompressionLevel level)
Language: C#
Асинхронно сжимает данные с помощью Brotli алгоритма
Parameters:
- data: Массив байтов для сжатия
- level: Уровень сжатия
Returns: Массив сжатых байтов
public static Stream BrotliDecompress(Stream data)
Language: C#
Распаковывает данные с помощью Brotli алгоритма
Parameters:
- data: Поток сжатых данных
Returns: Поток распакованных данных
public static byte[] BrotliDecompress(byte[] data)
Language: C#
Распаковывает данные с помощью Brotli алгоритма
Parameters:
- data: Массив сжатых байтов
Returns: Массив распакованных байтов
public static async Task<Stream> BrotliDecompressAsync(Stream data)
Language: C#
Асинхронно распаковывает данные с помощью Brotli алгоритма
Parameters:
- data: Поток сжатых данных
Returns: Поток распакованных данных
public static async Task<byte[]> BrotliDecompressAsync(byte[] data)
Language: C#
Асинхронно распаковывает данные с помощью Brotli алгоритма
Parameters:
- data: Массив сжатых байтов
Returns: Массив распакованных байтов
public static Stream ZLibCompress(Stream data, CompressionLevel level)
Language: C#
Сжимает данные с помощью ZLib алгоритма
Parameters:
- data: Поток данных для сжатия
- level: Уровень сжатия
Returns: Поток сжатых данных
public static byte[] ZLibCompress(byte[] data, CompressionLevel level)
Language: C#
Сжимает данные с помощью ZLib алгоритма
Parameters:
- data: Массив байтов для сжатия
- level: Уровень сжатия
Returns: Массив сжатых байтов
public static async Task<Stream> ZLibCompressAsync(Stream data, CompressionLevel level)
Language: C#
Асинхронно сжимает данные с помощью ZLib алгоритма
Parameters:
- data: Поток данных для сжатия
- level: Уровень сжатия
Returns: Поток сжатых данных
public static async Task<byte[]> ZLibCompressAsync(byte[] data, CompressionLevel level)
Language: C#
Асинхронно сжимает данные с помощью ZLib алгоритма
Parameters:
- data: Массив байтов для сжатия
- level: Уровень сжатия
Returns: Массив сжатых байтов
public static Stream ZLibDecompress(Stream data)
Language: C#
Распаковывает данные с помощью ZLib алгоритма
Parameters:
- data: Поток сжатых данных
Returns: Поток распакованных данных
public static byte[] ZLibDecompress(byte[] data)
Language: C#
Распаковывает данные с помощью ZLib алгоритма
Parameters:
- data: Массив сжатых байтов
Returns: Массив распакованных байтов
public static async Task<Stream> ZLibDecompressAsync(Stream data)
Language: C#
Асинхронно распаковывает данные с помощью ZLib алгоритма
Parameters:
- data: Поток сжатых данных
Returns: Поток распакованных данных
public static async Task<byte[]> ZLibDecompressAsync(byte[] data)
Language: C#
Асинхронно распаковывает данные с помощью ZLib алгоритма
Parameters:
- data: Массив сжатых байтов
Returns: Массив распакованных байтов
public static Stream LzmaCompress(Stream data, CompressionLevel level)
Language: C#
Сжимает данные с помощью LZMA алгоритма
Parameters:
- data: Поток данных для сжатия
- level: Уровень сжатия
Returns: Поток сжатых данных
public static byte[] LzmaCompress(byte[] data, CompressionLevel level)
Language: C#
Сжимает данные с помощью LZMA алгоритма
Parameters:
- data: Массив байтов для сжатия
- level: Уровень сжатия
Returns: Массив сжатых байтов
public static async Task<Stream> LzmaCompressAsync(Stream data, CompressionLevel level)
Language: C#
Асинхронно сжимает данные с помощью LZMA алгоритма
Parameters:
- data: Поток данных для сжатия
- level: Уровень сжатия
Returns: Поток сжатых данных
public static async Task<byte[]> LzmaCompressAsync(byte[] data, CompressionLevel level)
Language: C#
Асинхронно сжимает данные с помощью LZMA алгоритма
Parameters:
- data: Массив байтов для сжатия
- level: Уровень сжатия
Returns: Массив сжатых байтов
public static Stream LzmaDecompress(Stream data)
Language: C#
Распаковывает данные с помощью LZMA алгоритма
Parameters:
- data: Поток сжатых данных
Returns: Поток распакованных данных
public static byte[] LzmaDecompress(byte[] data)
Language: C#
Распаковывает данные с помощью LZMA алгоритма
Parameters:
- data: Массив сжатых байтов
Returns: Массив распакованных байтов
public static async Task<Stream> LzmaDecompressAsync(Stream data)
Language: C#
Асинхронно распаковывает данные с помощью LZMA алгоритма
Parameters:
- data: Поток сжатых данных
Returns: Поток распакованных данных
public static async Task<byte[]> LzmaDecompressAsync(byte[] data)
Language: C#
Асинхронно распаковывает данные с помощью LZMA алгоритма
Parameters:
- data: Массив сжатых байтов
Returns: Массив распакованных байтов
public static Stream LzhamCompress(Stream data, CompressionLevel level)
Language: C#
Сжимает данные с помощью LZHAM алгоритма
Parameters:
- data: Поток данных для сжатия
- level: Уровень сжатия
Returns: Поток сжатых данных
public static byte[] LzhamCompress(byte[] data, CompressionLevel level)
Language: C#
Сжимает данные с помощью LZHAM алгоритма
Parameters:
- data: Массив байтов для сжатия
- level: Уровень сжатия
Returns: Массив сжатых байтов
public static async Task<Stream> LzhamCompressAsync(Stream data, CompressionLevel level)
Language: C#
Асинхронно сжимает данные с помощью LZHAM алгоритма
Parameters:
- data: Поток данных для сжатия
- level: Уровень сжатия
Returns: Поток сжатых данных
public static async Task<byte[]> LzhamCompressAsync(byte[] data, CompressionLevel level)
Language: C#
Асинхронно сжимает данные с помощью LZHAM алгоритма
Parameters:
- data: Массив байтов для сжатия
- level: Уровень сжатия
Returns: Массив сжатых байтов
public static Stream LzhamDecompress(Stream data)
Language: C#
Распаковывает данные с помощью LZHAM алгоритма
Parameters:
- data: Поток сжатых данных
Returns: Поток распакованных данных
public static byte[] LzhamDecompress(byte[] data)
Language: C#
Распаковывает данные с помощью LZHAM алгоритма
Parameters:
- data: Массив сжатых байтов
Returns: Массив распакованных байтов
public static async Task<Stream> LzhamDecompressAsync(Stream data)
Language: C#
Асинхронно распаковывает данные с помощью LZHAM алгоритма
Parameters:
- data: Поток сжатых данных
Returns: Поток распакованных данных
public static async Task<byte[]> LzhamDecompressAsync(byte[] data)
Language: C#
Асинхронно распаковывает данные с помощью LZHAM алгоритма
Parameters:
- data: Массив сжатых байтов
Returns: Массив распакованных байтов
public static Stream Compress(Stream data, CompressionLevel level, CompressionMethod method = CompressionMethod.Deflate)
Language: C#
Сжимает данные с помощью выбранного алгоритма сжатия
Parameters:
- data: Поток сжатых данных
- level: Уровень сжатия
- method: Метод сжатия
Returns: Поток сжатых данных
public static byte[] Compress(byte[] data, CompressionLevel level, CompressionMethod method = CompressionMethod.Deflate)
Language: C#
Сжимает данные с помощью выбранного алгоритма сжатия
Parameters:
- data: Массив сжатых байтов
- level: Уровень сжатия
- method: Метод сжатия
Returns: Массив сжатых байтов
public static async Task<Stream> CompressAsync(Stream data, CompressionLevel level, CompressionMethod method = CompressionMethod.Deflate)
Language: C#
Асинхронно сжимает данные с помощью выбранного алгоритма сжатия
Parameters:
- data: Поток сжатых данных
- level: Уровень сжатия
- method: Метод сжатия
Returns: Поток сжатых данных
public static async Task<byte[]> CompressAsync(byte[] data, CompressionLevel level, CompressionMethod method = CompressionMethod.Deflate)
Language: C#
Асинхронно сжимает данные с помощью выбранного алгоритма сжатия
Parameters:
- data: Массив сжатых байтов
- level: Уровень сжатия
- method: Метод сжатия
Returns: Массив сжатых байтов
public static Stream Decompress(Stream data, CompressionMethod method = CompressionMethod.Deflate)
Language: C#
Распаковывает данные с помощью выбранного алгоритма сжатия
Parameters:
- data: Поток сжатых данных
- method: Метод сжатия
Returns: Поток распакованных данных
public static byte[] Decompress(byte[] data, CompressionMethod method = CompressionMethod.Deflate)
Language: C#
Распаковывает данные с помощью выбранного алгоритма сжатия
Parameters:
- data: Массив сжатых байтов
- method: Метод сжатия
Returns: Массив распакованных байтов
public static async Task<Stream> DecompressAsync(Stream data, CompressionMethod method = CompressionMethod.Deflate)
Language: C#
Асинхронно распаковывает данные с помощью выбранного алгоритма сжатия
Parameters:
- data: Поток сжатых данных
- method: Метод сжатия
Returns: Поток распакованных данных
public static async Task<byte[]> DecompressAsync(byte[] data, CompressionMethod method = CompressionMethod.Deflate)
Language: C#
Асинхронно распаковывает данные с помощью выбранного алгоритма сжатия
Parameters:
- data: Массив сжатых байтов
- method: Метод сжатия
Returns: Массив распакованных байтов