Xceed .NET Libraries Documentation
Xceed.Compression Assembly / Xceed.Compression Namespace / CompressorFactory Class / CreateLzmaCompressor Method / CreateLzmaCompressor(LZMAOptions,LZMAHeaderType) Method


In This Topic
    CreateLzmaCompressor(LZMAOptions,LZMAHeaderType) Method
    In This Topic
    The options can be changed freely until the Compress method is called for the first time. After that, changing the options will have no effect. options can be null. Options with the CompressionLevel.Normal template will be used. headerType indicates the type of header to use before the compressed data. Only use None if you intend to make your own format. In that case the WriteLZMAProperties() will be useful.
    Syntax
    'Declaration
     
    
    Public Overloads Shared Function CreateLzmaCompressor( _
       ByVal options As LZMAOptions, _
       ByVal headerType As LZMAHeaderType _
    ) As Compressor
    'Usage
     
    
    Dim options As LZMAOptions
    Dim headerType As LZMAHeaderType
    Dim value As Compressor
     
    value = CompressorFactory.CreateLzmaCompressor(options, headerType)
    public static Compressor CreateLzmaCompressor( 
       LZMAOptions options,
       LZMAHeaderType headerType
    )

    Parameters

    options
    headerType
    Supported Frameworks

    .NET: net5.0, net5.0-windows, net6.0, net6.0-macos, net6.0-windows, net7.0, net7.0-macos, net7.0-windows, net8.0, net8.0-browser, net8.0-macos, net8.0-windows, net9.0, net9.0-browser, net9.0-macos, net9.0-windows, net10.0, net10.0-browser, net10.0-macos, net10.0-windows.

    .NET Standard: netstandard2.0, netstandard2.1

    .NET Framework: net20, net35, net40, net403, net45, net451, net452, net46, net461, net462, net463, net47, net471, net472, net48, net481.

    See Also