Xceed .NET Libraries Documentation
Xceed.Compression Assembly / Xceed.Compression Namespace / ManagedLzmaCompressorUnsafe Class / ManagedLzmaCompressorUnsafe Constructor


In This Topic
    ManagedLzmaCompressorUnsafe Constructor
    In This Topic
    Implements the Lzma compression using the
    Overload List
    OverloadDescription
    This constructor sets the LZMA options to the CompressionLevel.Normal template and writes a zip-compatible header  
    This constructor sets the LZMA options to the specified CompressionLevel template and writes a zip-compatible header.  
    This constructor sets the LZMA options to the specified CompressionLevel template and writes a zip-compatible header. 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.  
    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.  
    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