Xceed .NET Libraries Documentation
Xceed.Compression Assembly / Xceed.Compression Namespace / ManagedLzmaDecompressorUnsafe Class


In This Topic
    ManagedLzmaDecompressorUnsafe Class
    In This Topic
    Implements the LZMA decompression algorithm.
    Syntax
    'Declaration
     
    
    Public Class ManagedLzmaDecompressorUnsafe 
       Inherits Xceed.Compression.Coder.CoderDecompressor
       Implements System.IDisposable 
    'Usage
     
    
    Dim instance As ManagedLzmaDecompressorUnsafe
    public class ManagedLzmaDecompressorUnsafe : Xceed.Compression.Coder.CoderDecompressor, System.IDisposable  
    Remarks

    This class will primarily be used by the CompressedStream class.

    Inheritance Hierarchy

    System.Object
       Xceed.Compression.Decompressor
             Xceed.Compression.ManagedLzmaDecompressorUnsafe

    Public Constructors
     NameDescription
    Public ConstructorOverloaded. Implements the LZMA decompression algorithm.  
    Top
    Protected Fields
     NameDescription
    Protected Field  
    Protected Field  
    Top
    Public Properties
     NameDescription
    Public PropertyGets or sets a LZMAHeaderType value indicating the type of header the decompressor will read before the compressed data starts. The default value is LZMAHeaderType.Properties. Setting this property after Decompress() has been called with data has no effect.  
    Top
    Public Methods
     NameDescription
    Public Method (Inherited from Xceed.Compression.Decompressor)
    Public MethodOverloaded. Initializes a LZMA engine for decompression using the specified encoded properties. The data is the LZMA engine properties in the format specified by LZMA v4.65. It is the data that is generated by ManagedLZMACompressor.WriteLZMAProperties(). It is only necessary to call this method if you're using your own format. properties cannot be null.  
    Top
    Protected Methods
     NameDescription
    Protected MethodOverridden.   
    Protected MethodOverridden. Allows an object to try to free resources and perform other cleanup operations before it is reclaimed by garbage collection.  
    Protected MethodOverridden.   
    Protected MethodOverridden.   
    Top
    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