go-winio: github.com/microsoft/go-winio/wim/lzx Index | Files

package lzx

import "github.com/microsoft/go-winio/wim/lzx"

Package lzx implements a decompressor for the the WIM variant of the LZX compression algorithm.

The LZX algorithm is an earlier variant of LZX DELTA, which is documented at https://msdn.microsoft.com/en-us/library/cc483133(v=exchg.80).aspx.


Package Files


func NewReader Uses

func NewReader(r io.Reader, uncompressedSize int) (io.ReadCloser, error)

NewReader returns a new io.ReadCloser that decompresses a WIM LZX stream until uncompressedSize bytes have been returned.

type Reader Uses

type Reader interface {

Reader is an interface used by the decompressor to access the input stream. If the provided io.Reader does not implement Reader, then a bufio.Reader is used.

Package lzx imports 4 packages (graph). Updated 2019-05-08. Refresh now. Tools for package owners.