LzmaHelper

public static Stream Compress(Stream inStream)

Language: C#

Сжимает входной поток с помощью LZMA

Parameters:

  • inStream: Входной поток для сжатия

Returns: Поток сжатых данных

public static byte[] Compress(byte[] inputBytes)

Language: C#

Сжимает входной массив байтов с помощью LZMA

Parameters:

  • inputBytes: Входной массив байтов для сжатия

Returns: Массив сжатых байтов

public static Stream Compress(Stream inStream, CompressionLevel level)

Language: C#

Сжимает входной поток с помощью LZMA с указанным уровнем сжатия

Parameters:

  • inStream: Входной поток для сжатия
  • level: Уровень сжатия

Returns: Поток сжатых данных

public static byte[] Compress(byte[] inputBytes, CompressionLevel level)

Language: C#

Сжимает входной массив байтов с помощью LZMA с указанным уровнем сжатия

Parameters:

  • inputBytes: Входной массив байтов для сжатия
  • level: Уровень сжатия

Returns: Массив сжатых байтов

public static Stream Decompress(Stream inStream)

Language: C#

Распаковывает входной поток с помощью LZMA

Parameters:

  • inStream: Входной поток для распаковки

Returns: Поток распакованных данных

public static byte[] Decompress(byte[] inputBytes)

Language: C#

Распаковывает входной массив байтов с помощью LZMA

Parameters:

  • inputBytes: Входной массив байтов для распаковки

Returns: Массив распакованных байтов