[Root] / Xceed.Compression Assembly / Xceed.Compression Namespace / DecompressorFactory Class / CreateLzmaDecompressor Method / CreateLzmaDecompressor(Int64,Int64,LZMAHeaderType) Method


In This Topic
    CreateLzmaDecompressor(Int64,Int64,LZMAHeaderType) Method
    In This Topic
    compressedSize indicates the length of the compressed data to decompress. Use -1 to specify decompressing until the end of the stream is reached. The default value is -1. This value is useful when the compressed data does no contain the LZMA end-of-stream marker. uncompressedSize indicates the length of the uncompressed data to output. Use -1 to specify an unlimited size. The default value is -1. headerType indicates the type of header to read before the compressed data starts. Only use None if you intend to make your own format. In that case the SetLZMAProperties() method will be useful. The default value is LZMAHeaderType.Properties.
    Syntax
    'Declaration
     
    
    Public Overloads Shared Function CreateLzmaDecompressor( _
       ByVal compressedSize As Long, _
       ByVal uncompressedSize As Long, _
       ByVal headerType As LZMAHeaderType _
    ) As Decompressor
    'Usage
     
    
    Dim compressedSize As Long
    Dim uncompressedSize As Long
    Dim headerType As LZMAHeaderType
    Dim value As Decompressor
     
    value = DecompressorFactory.CreateLzmaDecompressor(compressedSize, uncompressedSize, headerType)
    public static Decompressor CreateLzmaDecompressor( 
       long compressedSize,
       long uncompressedSize,
       LZMAHeaderType headerType
    )

    Parameters

    compressedSize
    uncompressedSize
    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