/Dlls/Delta.Utilities.Compression.xml
XML | 1414 lines | 1409 code | 5 blank | 0 comment | 0 complexity | 83350cb448db9a3f1304783c8515f541 MD5 | raw file
Possible License(s): Apache-2.0
- <?xml version="1.0"?>
- <doc>
- <assembly>
- <name>Delta.Utilities.Compression</name>
- </assembly>
- <members>
- <member name="T:Delta.Utilities.Compression.Streams.InflaterInputStream">
- <summary>
- This filter stream is used to decompress data compressed using the
- "deflate" format. The "deflate" format is described in RFC 1951.
- This stream may form the basis for other decompression filters.
- Author of the original java version: John Leuner.
- </summary>
- </member>
- <member name="F:Delta.Utilities.Compression.Streams.InflaterInputStream.inf">
- <summary>
- Decompressor for this stream
- </summary>
- </member>
- <member name="F:Delta.Utilities.Compression.Streams.InflaterInputStream.inputBuffer">
- <summary>
- <see cref="T:Delta.Utilities.Compression.Streams.InflaterInputBuffer">Input buffer</see> for this stream.
- </summary>
- </member>
- <member name="F:Delta.Utilities.Compression.Streams.InflaterInputStream.baseInputStream">
- <summary>
- Base stream the inflater reads from.
- </summary>
- </member>
- <member name="F:Delta.Utilities.Compression.Streams.InflaterInputStream.csize">
- <summary>
- The compressed size
- </summary>
- </member>
- <member name="F:Delta.Utilities.Compression.Streams.InflaterInputStream.isClosed">
- <summary>
- Is closed
- </summary>
- <returns>False</returns>
- </member>
- <member name="F:Delta.Utilities.Compression.Streams.InflaterInputStream.isStreamOwner">
- <summary>
- Is stream owner
- </summary>
- <returns>True</returns>
- </member>
- <member name="M:Delta.Utilities.Compression.Streams.InflaterInputStream.#ctor(System.IO.Stream)">
- <summary>
- Create an InflaterInputStream with the default decompressor
- and a default buffer size of 4KB.
- </summary>
- <param name = "baseInputStream">
- The InputStream to read bytes from
- </param>
- </member>
- <member name="M:Delta.Utilities.Compression.Streams.InflaterInputStream.#ctor(System.IO.Stream,Delta.Utilities.Compression.Inflaters.Inflater)">
- <summary>
- Create an InflaterInputStream with the specified decompressor
- and a default buffer size of 4KB.
- </summary>
- <param name = "baseInputStream">
- The source of input data
- </param>
- <param name = "inf">
- The decompressor used to decompress data read from baseInputStream
- </param>
- </member>
- <member name="M:Delta.Utilities.Compression.Streams.InflaterInputStream.#ctor(System.IO.Stream,Delta.Utilities.Compression.Inflaters.Inflater,System.Int32)">
- <summary>
- Create an InflaterInputStream with the specified decompressor
- and the specified buffer size.
- </summary>
- <param name = "baseInputStream">
- The InputStream to read bytes from
- </param>
- <param name = "inflater">
- The decompressor to use
- </param>
- <param name = "bufferSize">
- Size of the buffer to use
- </param>
- </member>
- <member name="M:Delta.Utilities.Compression.Streams.InflaterInputStream.Flush">
- <summary>
- Flushes the baseInputStream
- </summary>
- </member>
- <member name="M:Delta.Utilities.Compression.Streams.InflaterInputStream.Seek(System.Int64,System.IO.SeekOrigin)">
- <summary>
- Sets the position within the current stream
- Always throws a NotSupportedException
- </summary>
- <exception cref="T:System.NotSupportedException">Any access</exception>
- </member>
- <member name="M:Delta.Utilities.Compression.Streams.InflaterInputStream.SetLength(System.Int64)">
- <summary>
- Set the length of the current stream
- Always throws a NotSupportedException
- </summary>
- <exception cref="T:System.NotSupportedException">Any access</exception>
- </member>
- <member name="M:Delta.Utilities.Compression.Streams.InflaterInputStream.Write(System.Byte[],System.Int32,System.Int32)">
- <summary>
- Writes a sequence of bytes to stream and advances the current position
- This method always throws a NotSupportedException
- </summary>
- <exception cref="T:System.NotSupportedException">Any access</exception>
- </member>
- <member name="M:Delta.Utilities.Compression.Streams.InflaterInputStream.WriteByte(System.Byte)">
- <summary>
- Writes one byte to the current stream and advances the current position
- Always throws a NotSupportedException
- </summary>
- <exception cref="T:System.NotSupportedException">Any access</exception>
- </member>
- <member name="M:Delta.Utilities.Compression.Streams.InflaterInputStream.BeginWrite(System.Byte[],System.Int32,System.Int32,System.AsyncCallback,System.Object)">
- <summary>
- Entry point to begin an asynchronous write.
- Always throws a NotSupportedException.
- </summary>
- <param name="buffer">The buffer to write data from</param>
- <param name="offset">Offset of first byte to write</param>
- <param name="count">The maximum number of bytes to write</param>
- <param name="callback">The method to be called when the asynchronous
- write operation is completed</param>
- <param name="state">A user-provided object that distinguishes this
- particular asynchronous write request from other requests</param>
- <returns>An <see cref="T:System.IAsyncResult">IAsyncResult</see> that
- references the asynchronous write</returns>
- <exception cref="T:System.NotSupportedException">Any access</exception>
- </member>
- <member name="M:Delta.Utilities.Compression.Streams.InflaterInputStream.Close">
- <summary>
- Closes the input stream. When <see cref="P:Delta.Utilities.Compression.Streams.InflaterInputStream.IsStreamOwner"></see>
- is true the underlying stream is also closed.
- </summary>
- </member>
- <member name="M:Delta.Utilities.Compression.Streams.InflaterInputStream.Read(System.Byte[],System.Int32,System.Int32)">
- <summary>
- Decompresses data into the byte array
- </summary>
- <param name="buffer">The array to read and decompress data into</param>
- <param name="offset">The offset indicating where the data should be
- placed</param>
- <param name="count">The number of bytes to decompress</param>
- <returns>The number of bytes read. Zero signals the end of stream
- </returns>
- <exception cref="T:Delta.Utilities.Compression.CompressionException">Inflater needs a dictionary
- </exception>
- </member>
- <member name="M:Delta.Utilities.Compression.Streams.InflaterInputStream.Skip(System.Int64)">
- <summary>
- Skip specified number of bytes of uncompressed data
- </summary>
- <param name="numberOfBytesToSkip">Number of bytes to skip</param>
- <returns>The number of bytes skipped, zero if the end of stream has
- been reached.</returns>
- <exception cref="T:System.ArgumentOutOfRangeException">
- Number of bytes to skip is zero or less
- </exception>
- </member>
- <member name="M:Delta.Utilities.Compression.Streams.InflaterInputStream.Fill">
- <summary>
- Fills the buffer with more data to decompress.
- </summary>
- <exception cref="T:Delta.Utilities.Compression.CompressionException">
- Stream ends early
- </exception>
- </member>
- <member name="M:Delta.Utilities.Compression.Streams.InflaterInputStream.StopDecrypting">
- <summary>
- Clear any cryptographic state.
- </summary>
- </member>
- <member name="P:Delta.Utilities.Compression.Streams.InflaterInputStream.IsStreamOwner">
- <summary>
- Get/set flag indicating ownership of underlying stream.
- When the flag is true <see cref="M:Delta.Utilities.Compression.Streams.InflaterInputStream.Close"/> will close the underlying
- stream also.
- </summary>
- <remarks>
- The default value is true.
- </remarks>
- </member>
- <member name="P:Delta.Utilities.Compression.Streams.InflaterInputStream.CanRead">
- <summary>
- Gets a value indicating whether the current stream supports reading
- </summary>
- </member>
- <member name="P:Delta.Utilities.Compression.Streams.InflaterInputStream.CanSeek">
- <summary>
- Gets a value of false indicating seeking is not supported for this
- stream.
- </summary>
- </member>
- <member name="P:Delta.Utilities.Compression.Streams.InflaterInputStream.CanWrite">
- <summary>
- Gets a value of false indicating that this stream is not writeable.
- </summary>
- </member>
- <member name="P:Delta.Utilities.Compression.Streams.InflaterInputStream.Length">
- <summary>
- A value representing the length of the stream in bytes.
- </summary>
- </member>
- <member name="P:Delta.Utilities.Compression.Streams.InflaterInputStream.Position">
- <summary>
- The current position within the stream.
- Throws a NotSupportedException when attempting to set the position
- </summary>
- <exception cref="T:System.NotSupportedException">Attempting to set the position
- </exception>
- </member>
- <member name="P:Delta.Utilities.Compression.Streams.InflaterInputStream.IsEntryAvailable">
- <summary>
- Returns 0 once the end of the stream (EOF) has been reached.
- Otherwise returns 1.
- </summary>
- </member>
- <member name="T:Delta.Utilities.Compression.CompressionMethod">
- <summary>
- The kind of compression used for an entry in an archive
- </summary>
- </member>
- <member name="F:Delta.Utilities.Compression.CompressionMethod.Stored">
- <summary>
- A direct copy of the file contents is held in the archive.
- </summary>
- </member>
- <member name="F:Delta.Utilities.Compression.CompressionMethod.Deflated">
- <summary>
- Common Zip compression method using a sliding dictionary of up to
- 32KB and secondary compression from Huffman/Shannon-Fano trees.
- </summary>
- </member>
- <member name="T:Delta.Utilities.Compression.Inflaters.InflaterHuffmanTree">
- <summary>
- Huffman tree used for inflation
- </summary>
- </member>
- <member name="F:Delta.Utilities.Compression.Inflaters.InflaterHuffmanTree.MaximumBitLength">
- <summary>
- Maximum bit length
- </summary>
- </member>
- <member name="F:Delta.Utilities.Compression.Inflaters.InflaterHuffmanTree.defLitLenTree">
- <summary>
- Literal length tree
- </summary>
- </member>
- <member name="F:Delta.Utilities.Compression.Inflaters.InflaterHuffmanTree.defDistTree">
- <summary>
- Distance tree
- </summary>
- </member>
- <member name="F:Delta.Utilities.Compression.Inflaters.InflaterHuffmanTree.tree">
- <summary>
- Tree
- </summary>
- </member>
- <member name="M:Delta.Utilities.Compression.Inflaters.InflaterHuffmanTree.#cctor">
- <summary>
- Create inflater huffman tree
- </summary>
- </member>
- <member name="M:Delta.Utilities.Compression.Inflaters.InflaterHuffmanTree.#ctor(System.Byte[])">
- <summary>
- Constructs a Huffman tree from the array of code lengths.
- </summary>
- <param name = "codeLengths">
- the array of code lengths
- </param>
- </member>
- <member name="M:Delta.Utilities.Compression.Inflaters.InflaterHuffmanTree.GetSymbol(Delta.Utilities.Compression.Streams.StreamManipulator)">
- <summary>
- Reads the next symbol from input. The symbol is encoded using the
- huffman tree.
- </summary>
- <param name="input">
- input the input source.
- </param>
- <returns>
- the next symbol, or -1 if not enough input is available.
- </returns>
- </member>
- <member name="M:Delta.Utilities.Compression.Inflaters.InflaterHuffmanTree.BuildTree(System.Byte[])">
- <summary>
- Build tree
- </summary>
- <param name="codeLengths">Code lengths</param>
- </member>
- <member name="T:Delta.Utilities.Compression.ZipException">
- <summary>
- Represents errors specific to Zip file handling
- </summary>
- </member>
- <member name="T:Delta.Utilities.Compression.CompressionException">
- <summary>
- CompressionException is the base exception class for the SharpZipLibrary.
- All library exceptions are derived from this.
- </summary>
- </member>
- <member name="M:Delta.Utilities.Compression.CompressionException.#ctor">
- <summary>
- Initializes a new instance of the SharpZipLibraryException class.
- </summary>
- </member>
- <member name="M:Delta.Utilities.Compression.CompressionException.#ctor(System.String)">
- <summary>
- Initializes a new instance of the SharpZipLibraryException class with
- a specified error message.
- </summary>
- </member>
- <member name="M:Delta.Utilities.Compression.CompressionException.#ctor(System.String,System.Exception)">
- <summary>
- Initializes a new instance of the SharpZipLibraryException class with
- a specified error message and a reference to the inner exception that
- is the cause of this exception.
- </summary>
- <param name="message">Error message string</param>
- <param name="innerException">The inner exception</param>
- </member>
- <member name="M:Delta.Utilities.Compression.ZipException.#ctor">
- <summary>
- Initializes a new instance of the ZipException class.
- </summary>
- </member>
- <member name="M:Delta.Utilities.Compression.ZipException.#ctor(System.String)">
- <summary>
- Initializes a new instance of the ZipException class with a specified
- error message.
- </summary>
- </member>
- <member name="T:Delta.Utilities.Compression.Streams.OutputWindow">
- <summary>
- Contains the output from the Inflation process.
- We need to have a window so that we can refer backwards into the
- output stream to repeat stuff.
- </summary>
- </member>
- <member name="F:Delta.Utilities.Compression.Streams.OutputWindow.WindowSize">
- <summary>
- Window size
- </summary>
- </member>
- <member name="F:Delta.Utilities.Compression.Streams.OutputWindow.WindowMask">
- <summary>
- Window mask
- </summary>
- </member>
- <member name="F:Delta.Utilities.Compression.Streams.OutputWindow.window">
- <summary>
- The window is 2^15 bytes
- </summary>
- <returns>Byte</returns>
- </member>
- <member name="F:Delta.Utilities.Compression.Streams.OutputWindow.windowEnd">
- <summary>
- Window end
- </summary>
- <returns>0</returns>
- </member>
- <member name="F:Delta.Utilities.Compression.Streams.OutputWindow.windowFilled">
- <summary>
- Window filled
- </summary>
- <returns>0</returns>
- </member>
- <member name="M:Delta.Utilities.Compression.Streams.OutputWindow.Write(System.Int32)">
- <summary>
- Write a byte to this output window
- </summary>
- <param name="abyte">value to write</param>
- <exception cref="T:System.InvalidOperationException">
- if window is full
- </exception>
- </member>
- <member name="M:Delta.Utilities.Compression.Streams.OutputWindow.Repeat(System.Int32,System.Int32)">
- <summary>
- Append a byte pattern already in the window itself
- </summary>
- <param name="len">length of pattern to copy</param>
- <param name="dist">distance from end of window pattern occurs</param>
- <exception cref="T:System.InvalidOperationException">
- If the repeated data overflows the window
- </exception>
- </member>
- <member name="M:Delta.Utilities.Compression.Streams.OutputWindow.CopyStored(Delta.Utilities.Compression.Streams.StreamManipulator,System.Int32)">
- <summary>
- Copy from input manipulator to internal window
- </summary>
- <param name="input">source of data</param>
- <param name="len">length of data to copy</param>
- <returns>the number of bytes copied</returns>
- </member>
- <member name="M:Delta.Utilities.Compression.Streams.OutputWindow.CopyDict(System.Byte[],System.Int32,System.Int32)">
- <summary>
- Copy dictionary to window
- </summary>
- <param name="dict">source dictionary</param>
- <param name="offset">offset of start in source dictionary</param>
- <param name="len">length of dictionary</param>
- <exception cref="T:System.InvalidOperationException">
- If window isnt empty
- </exception>
- </member>
- <member name="M:Delta.Utilities.Compression.Streams.OutputWindow.GetFreeSpace">
- <summary>
- Get remaining unfilled space in window
- </summary>
- <returns>Number of bytes left in window</returns>
- </member>
- <member name="M:Delta.Utilities.Compression.Streams.OutputWindow.GetAvailable">
- <summary>
- Get bytes available for output in window
- </summary>
- <returns>Number of bytes filled</returns>
- </member>
- <member name="M:Delta.Utilities.Compression.Streams.OutputWindow.CopyOutput(System.Byte[],System.Int32,System.Int32)">
- <summary>
- Copy contents of window to output
- </summary>
- <param name="output">buffer to copy to</param>
- <param name="offset">offset to start at</param>
- <param name="len">number of bytes to count</param>
- <returns>The number of bytes copied</returns>
- <exception cref="T:System.InvalidOperationException">
- If a window underflow occurs
- </exception>
- </member>
- <member name="M:Delta.Utilities.Compression.Streams.OutputWindow.Reset">
- <summary>
- Reset by clearing window so <see cref="M:Delta.Utilities.Compression.Streams.OutputWindow.GetAvailable">GetAvailable</see>
- returns 0.
- </summary>
- </member>
- <member name="M:Delta.Utilities.Compression.Streams.OutputWindow.SlowRepeat(System.Int32,System.Int32,System.Int32)">
- <summary>
- Slow repeat
- </summary>
- <param name="repStart">Rep start</param>
- <param name="len">Len</param>
- <param name="dist">Dist</param>
- </member>
- <member name="T:Delta.Utilities.Compression.Inflaters.Inflater">
- <summary>
- Inflater is used to decompress data that has been compressed according
- to the "deflate" standard described in rfc1950.
- <para />
- The usage is as following. First you have to set some input with
- <code>setInput()</code>, then inflate() it. If inflate doesn't
- inflate any bytes there may be three reasons:
- <ul>
- <li>needsInput() returns true because the input buffer is empty.
- You have to provide more input with <code>setInput()</code>.
- NOTE: needsInput() also returns true when, the stream is finished.
- </li>
- <li>needsDictionary() returns true, you have to provide a preset
- dictionary with <code>setDictionary()</code>.</li>
- <li>finished() returns true, the inflater has finished.</li>
- </ul>
- Once the first output byte is produced, a dictionary will not be
- needed at a later stage.
- </summary>
- </member>
- <member name="F:Delta.Utilities.Compression.Inflaters.Inflater.DecodeHeaderState">
- <summary>
- These are the possible states for an inflater to perform decoding.
- </summary>
- </member>
- <member name="F:Delta.Utilities.Compression.Inflaters.Inflater.DecodeDictionaryState">
- <summary>
- These are the possible states for an inflater to perform decoding.
- </summary>
- </member>
- <member name="F:Delta.Utilities.Compression.Inflaters.Inflater.DecodeBlocksState">
- <summary>
- These are the possible states for an inflater to perform decoding.
- </summary>
- </member>
- <member name="F:Delta.Utilities.Compression.Inflaters.Inflater.DecodeStoredLength1">
- <summary>
- These are the possible states for an inflater to perform decoding.
- </summary>
- </member>
- <member name="F:Delta.Utilities.Compression.Inflaters.Inflater.DecodeStoredLength2">
- <summary>
- These are the possible states for an inflater to perform decoding.
- </summary>
- </member>
- <member name="F:Delta.Utilities.Compression.Inflaters.Inflater.DecodeStored">
- <summary>
- These are the possible states for an inflater to perform decoding.
- </summary>
- </member>
- <member name="F:Delta.Utilities.Compression.Inflaters.Inflater.DecodeDynamicHeader">
- <summary>
- These are the possible states for an inflater to perform decoding.
- </summary>
- </member>
- <member name="F:Delta.Utilities.Compression.Inflaters.Inflater.DecodeHuffmanState">
- <summary>
- These are the possible states for an inflater to perform decoding.
- </summary>
- </member>
- <member name="F:Delta.Utilities.Compression.Inflaters.Inflater.DecodeHuffmanLengthBits">
- <summary>
- These are the possible states for an inflater to perform decoding.
- </summary>
- </member>
- <member name="F:Delta.Utilities.Compression.Inflaters.Inflater.DecodeHuffmanDistance">
- <summary>
- These are the possible states for an inflater to perform decoding.
- </summary>
- </member>
- <member name="F:Delta.Utilities.Compression.Inflaters.Inflater.DecodeHuffmanDistanceBits">
- <summary>
- These are the possible states for an inflater to perform decoding.
- </summary>
- </member>
- <member name="F:Delta.Utilities.Compression.Inflaters.Inflater.DecodeChecksum">
- <summary>
- These are the possible states for an inflater to perform decoding.
- </summary>
- </member>
- <member name="F:Delta.Utilities.Compression.Inflaters.Inflater.DecodeFinished">
- <summary>
- These are the possible states for an inflater to perform decoding.
- </summary>
- </member>
- <member name="F:Delta.Utilities.Compression.Inflaters.Inflater.CopyLengths">
- <summary>
- Copy lengths for literal codes 257..285
- </summary>
- </member>
- <member name="F:Delta.Utilities.Compression.Inflaters.Inflater.CopyLengthExtraBits">
- <summary>
- Extra bits for literal codes 257..285
- </summary>
- </member>
- <member name="F:Delta.Utilities.Compression.Inflaters.Inflater.CopyDistanceOffsets">
- <summary>
- Copy offsets for distance codes 0..29
- </summary>
- </member>
- <member name="F:Delta.Utilities.Compression.Inflaters.Inflater.CopyDistanceExtraBits">
- <summary>
- Extra bits for distance codes
- </summary>
- </member>
- <member name="F:Delta.Utilities.Compression.Inflaters.Inflater.mode">
- <summary>
- This variable contains the current state.
- </summary>
- </member>
- <member name="F:Delta.Utilities.Compression.Inflaters.Inflater.readAdler">
- <summary>
- The adler checksum of the dictionary or of the decompressed
- stream, as it is written in the header resp. footer of the
- compressed stream.
- Only valid if mode is DecodeDictionaryState or DecodeChecksum.
- </summary>
- </member>
- <member name="F:Delta.Utilities.Compression.Inflaters.Inflater.neededBits">
- <summary>
- The number of bits needed to complete the current state. This
- is valid, if mode is DecodeDictionaryState, DecodeChecksum,
- DecodeHuffmanLengthBits or DecodeHuffmanDistanceBits.
- </summary>
- </member>
- <member name="F:Delta.Utilities.Compression.Inflaters.Inflater.isLastBlock">
- <summary>
- True, if the last block flag was set in the last block of the
- inflated stream. This means that the stream ends after the
- current block.
- </summary>
- </member>
- <member name="F:Delta.Utilities.Compression.Inflaters.Inflater.totalOut">
- <summary>
- The total number of inflated bytes.
- </summary>
- </member>
- <member name="F:Delta.Utilities.Compression.Inflaters.Inflater.totalIn">
- <summary>
- The total number of bytes set with setInput(). This is not the
- value returned by the TotalIn property, since this also includes the
- unprocessed input.
- </summary>
- </member>
- <member name="F:Delta.Utilities.Compression.Inflaters.Inflater.noHeader">
- <summary>
- This variable stores the noHeader flag that was given to the
- constructor. True means, that the inflated stream doesn't contain a
- Zlib header or footer.
- </summary>
- </member>
- <member name="M:Delta.Utilities.Compression.Inflaters.Inflater.#ctor">
- <summary>
- Creates a new inflater or RFC1951 decompressor
- RFC1950/Zlib headers and footers will be expected in the input data
- </summary>
- </member>
- <member name="M:Delta.Utilities.Compression.Inflaters.Inflater.#ctor(System.Boolean)">
- <summary>
- Creates a new inflater.
- </summary>
- <param name="noHeader">
- True if no RFC1950/Zlib header and footer fields are expected in the
- input data. This is used for GZIPed/Zipped input. For compatibility
- with Sun JDK you should provide one byte of input more than needed in
- this case.
- </param>
- </member>
- <member name="M:Delta.Utilities.Compression.Inflaters.Inflater.Reset">
- <summary>
- Resets the inflater so that a new stream can be decompressed.
- All pending input and output will be discarded.
- </summary>
- </member>
- <member name="M:Delta.Utilities.Compression.Inflaters.Inflater.DecodeHeader">
- <summary>
- Decodes a zlib/RFC1950 header.
- </summary>
- <returns>False if more input is needed.</returns>
- <exception cref="T:Delta.Utilities.Compression.CompressionException">The header is invalid.
- </exception>
- </member>
- <member name="M:Delta.Utilities.Compression.Inflaters.Inflater.DecodeDict">
- <summary>
- Decodes the dictionary checksum after the deflate header.
- </summary>
- <returns>
- False if more input is needed.
- </returns>
- </member>
- <member name="M:Delta.Utilities.Compression.Inflaters.Inflater.DecodeHuffman">
- <summary>
- Decodes the huffman encoded symbols in the input stream.
- </summary>
- <returns>
- false if more input is needed, true if output window is
- full or the current block ends.
- </returns>
- <exception cref="T:Delta.Utilities.Compression.CompressionException">
- if deflated stream is invalid.
- </exception>
- </member>
- <member name="M:Delta.Utilities.Compression.Inflaters.Inflater.DecodeChksum">
- <summary>
- Decodes the adler checksum after the deflate stream.
- </summary>
- <returns>False if more input is needed.</returns>
- <exception cref="T:Delta.Utilities.Compression.CompressionException">If checksum doesn't match.
- </exception>
- </member>
- <member name="M:Delta.Utilities.Compression.Inflaters.Inflater.Decode">
- <summary>
- Decodes the deflated stream.
- </summary>
- <returns>False if more input is needed, or if finished.</returns>
- <exception cref="T:Delta.Utilities.Compression.CompressionException">If deflated stream is invalid.
- </exception>
- </member>
- <member name="M:Delta.Utilities.Compression.Inflaters.Inflater.DecodeLastBlockType(System.Int32)">
- <summary>
- Decode last block type
- </summary>
- <param name="type">Type</param>
- </member>
- <member name="M:Delta.Utilities.Compression.Inflaters.Inflater.SetDictionary(System.Byte[])">
- <summary>
- Sets the preset dictionary. This should only be called, if
- needsDictionary() returns true and it should set the same
- dictionary, that was used for deflating. The getAdler()
- function returns the checksum of the dictionary needed.
- </summary>
- <param name="buffer">
- The dictionary.
- </param>
- </member>
- <member name="M:Delta.Utilities.Compression.Inflaters.Inflater.SetDictionary(System.Byte[],System.Int32,System.Int32)">
- <summary>
- Sets the preset dictionary. This should only be called, if
- needsDictionary() returns true and it should set the same
- dictionary, that was used for deflating. The getAdler()
- function returns the checksum of the dictionary needed.
- </summary>
- <param name="buffer">The dictionary.</param>
- <param name="offset">The offset into buffer where the dictionary
- starts.</param>
- <param name="len">The length of the dictionary.</param>
- <exception cref="T:System.InvalidOperationException">
- No dictionary is needed.
- </exception>
- <exception cref="T:Delta.Utilities.Compression.CompressionException">
- The adler checksum for the buffer is invalid
- </exception>
- </member>
- <member name="M:Delta.Utilities.Compression.Inflaters.Inflater.SetInput(System.Byte[])">
- <summary>
- Sets the input. This should only be called, if needsInput()
- returns true.
- </summary>
- <param name="buffer">The input buffer.</param>
- </member>
- <member name="M:Delta.Utilities.Compression.Inflaters.Inflater.SetInput(System.Byte[],System.Int32,System.Int32)">
- <summary>
- Sets the input. This should only be called, if needsInput()
- returns true.
- </summary>
- <param name="buffer">
- The source of input data
- </param>
- <param name="offset">
- The offset into buffer where the input starts.
- </param>
- <param name="length">
- The number of bytes of input to use.
- </param>
- <exception cref="T:System.InvalidOperationException">
- No input is needed.
- </exception>
- <exception cref="T:System.ArgumentOutOfRangeException">
- The off and/or len are wrong.
- </exception>
- </member>
- <member name="M:Delta.Utilities.Compression.Inflaters.Inflater.Inflate(System.Byte[])">
- <summary>
- Inflates the compressed stream to the output buffer. If this
- returns 0, you should check, whether needsDictionary(),
- needsInput() or finished() returns true, to determine why no
- further output is produced.
- </summary>
- <param name="buffer">The output buffer.</param>
- <returns>
- the number of bytes written to the buffer, 0 if no further
- output can be produced.
- </returns>
- <exception cref="T:System.ArgumentOutOfRangeException">
- if buf has length 0.
- </exception>
- <exception cref="T:System.FormatException">
- if deflated stream is invalid.
- </exception>
- </member>
- <member name="M:Delta.Utilities.Compression.Inflaters.Inflater.Inflate(System.Byte[],System.Int32,System.Int32)">
- <summary>
- Inflates the compressed stream to the output buffer. If this
- returns 0, you should check, whether needsDictionary(),
- needsInput() or finished() returns true, to determine why no
- further output is produced.
- </summary>
- <param name="buffer">The output buffer.</param>
- <param name="offset">The offset into buffer where the output should
- start.</param>
- <param name="len">The maximum length of the output.</param>
- <returns>The number of bytes written to the buffer, 0 if no further
- output can be produced.</returns>
- <exception cref="T:System.ArgumentOutOfRangeException">
- if len is <= 0.
- </exception>
- <exception cref="T:System.ArgumentOutOfRangeException">
- if the offset and/or len are wrong.
- </exception>
- <exception cref="T:System.FormatException">
- if deflated stream is invalid.
- </exception>
- </member>
- <member name="P:Delta.Utilities.Compression.Inflaters.Inflater.IsNeedingInput">
- <summary>
- Returns true, if the input buffer is empty.
- You should then call setInput().
- NOTE: This method also returns true when the stream is finished.
- </summary>
- </member>
- <member name="P:Delta.Utilities.Compression.Inflaters.Inflater.IsNeedingDictionary">
- <summary>
- Returns true, if a preset dictionary is needed to inflate the input.
- </summary>
- </member>
- <member name="P:Delta.Utilities.Compression.Inflaters.Inflater.IsFinished">
- <summary>
- Returns true, if the inflater has finished. This means, that no
- input is needed and no output can be produced.
- </summary>
- </member>
- <member name="P:Delta.Utilities.Compression.Inflaters.Inflater.Adler">
- <summary>
- Gets the adler checksum. This is either the checksum of all
- uncompressed bytes returned by inflate(), or if needsDictionary()
- returns true (and thus no output was yet produced) this is the
- adler checksum of the expected dictionary.
- </summary>
- <returns>
- the adler checksum.
- </returns>
- </member>
- <member name="P:Delta.Utilities.Compression.Inflaters.Inflater.TotalOut">
- <summary>
- Gets the total number of output bytes returned by inflate().
- </summary>
- <returns>
- the total number of output bytes.
- </returns>
- </member>
- <member name="P:Delta.Utilities.Compression.Inflaters.Inflater.TotalIn">
- <summary>
- Gets the total number of processed compressed input bytes.
- </summary>
- <returns>
- The total number of bytes of processed input bytes.
- </returns>
- </member>
- <member name="P:Delta.Utilities.Compression.Inflaters.Inflater.RemainingInput">
- <summary>
- Gets the number of unprocessed input bytes. Useful, if the end of the
- stream is reached and you want to further process the bytes after
- the deflate stream.
- </summary>
- <returns>
- The number of bytes of the input which have not been processed.
- </returns>
- </member>
- <member name="T:Delta.Utilities.Compression.GeneralBitFlags">
- <summary>
- Defines the contents of the general bit flags field for an archive entry.
- </summary>
- </member>
- <member name="F:Delta.Utilities.Compression.GeneralBitFlags.Encrypted">
- <summary>
- If set indicates that the file is encrypted
- </summary>
- </member>
- <member name="F:Delta.Utilities.Compression.GeneralBitFlags.Method">
- <summary>
- Two bits defining the compression method (only for Method 6 Imploding
- and 8,9 Deflating)
- </summary>
- </member>
- <member name="F:Delta.Utilities.Compression.GeneralBitFlags.Descriptor">
- <summary>
- If set a trailing data descriptor is appended to the entry data
- </summary>
- </member>
- <member name="F:Delta.Utilities.Compression.GeneralBitFlags.Reserved">
- <summary>
- Reserved
- </summary>
- </member>
- <member name="F:Delta.Utilities.Compression.GeneralBitFlags.Patched">
- <summary>
- If set indicates the file contains Pkzip compressed patched data.
- </summary>
- </member>
- <member name="F:Delta.Utilities.Compression.GeneralBitFlags.StrongEncryption">
- <summary>
- If set strong encryption has been used for this entry.
- </summary>
- </member>
- <member name="F:Delta.Utilities.Compression.GeneralBitFlags.EnhancedCompress">
- <summary>
- Reserved by PKWare for enhanced compression.
- </summary>
- </member>
- <member name="F:Delta.Utilities.Compression.GeneralBitFlags.HeaderMasked">
- <summary>
- If set indicates that values in the local header are masked to hide
- their actual values. Used when encrypting the central directory
- contents.
- </summary>
- </member>
- <member name="T:Delta.Utilities.Compression.Checksums.Adler32">
- <summary>
- Computes Adler32 checksum for a stream of data. An Adler32
- checksum is not as reliable as a CRC32 checksum, but a lot faster to
- compute.
- </summary>
- <remarks>
- The specification for Adler32 may be found in RFC 1950.
- ZLIB Compressed Data Format Specification version 3.3)
-
- From that document:
-
- "ADLER32 (Adler-32 checksum)
- This contains a checksum value of the uncompressed data
- (excluding any dictionary data) computed according to Adler-32
- algorithm. This algorithm is a 32-bit extension and improvement
- of the Fletcher algorithm, used in the ITU-T X.224 / ISO 8073
- standard.
-
- Adler-32 is composed of two sums accumulated per byte: s1 is
- the sum of all bytes, s2 is the sum of all s1 values. Both sums
- are done modulo 65521. s1 is initialized to 1, s2 to zero. The
- Adler-32 checksum is stored as s2*65536 + s1 in most-
- significant-byte first (network) order."
-
- "8.2. The Adler-32 algorithm
-
- The Adler-32 algorithm is much faster than the CRC32 algorithm yet
- still provides an extremely low probability of undetected errors.
-
- The modulo on unsigned long accumulators can be delayed for 5552
- bytes, so the modulo operation time is negligible. If the bytes
- are a, b, c, the second sum is 3a + 2b + c + 3, and so is position
- and order sensitive, unlike the first sum, which is just a
- checksum. That 65521 is prime is important to avoid a possible
- large class of two-byte errors that leave the check unchanged.
- (The Fletcher checksum uses 255, which is not prime and which also
- makes the Fletcher check insensitive to single byte changes 0 -
- 255.)
-
- The sum s1 is initialized to 1 instead of zero to make the length
- of the sequence part of s2, so that the length does not have to be
- checked separately. (Any sequence of zeroes has a Fletcher
- checksum of zero.)"
- </remarks>
- <see cref="T:Delta.Utilities.Compression.Streams.InflaterInputStream"/>
- <see cref="T:Delta.Utilities.Compression.Streams.DeflaterOutputStream"/>
- </member>
- <member name="F:Delta.Utilities.Compression.Checksums.Adler32.Base">
- <summary>
- largest prime smaller than 65536
- </summary>
- </member>
- <member name="F:Delta.Utilities.Compression.Checksums.Adler32.checksum">
- <summary>
- Checksum
- </summary>
- </member>
- <member name="M:Delta.Utilities.Compression.Checksums.Adler32.#ctor">
- <summary>
- Creates a new instance of the <code>Adler32</code> class.
- The checksum starts off with a value of 1.
- </summary>
- </member>
- <member name="M:Delta.Utilities.Compression.Checksums.Adler32.Reset">
- <summary>
- Resets the Adler32 checksum to the initial value.
- </summary>
- </member>
- <member name="M:Delta.Utilities.Compression.Checksums.Adler32.Update(System.Int32)">
- <summary>
- Updates the checksum with the byte b.
- </summary>
- <param name="value">Data value to add.
- The high byte of the int is ignored.</param>
- </member>
- <member name="M:Delta.Utilities.Compression.Checksums.Adler32.Update(System.Byte[])">
- <summary>
- Updates the checksum with the bytes taken from the array.
- </summary>
- <param name="buffer">An array of bytes</param>
- </member>
- <member name="M:Delta.Utilities.Compression.Checksums.Adler32.Update(System.Byte[],System.Int32,System.Int32)">
- <summary>
- Updates the checksum with the bytes taken from the array.
- </summary>
- <param name="buffer">An array of bytes</param>
- <param name="offset">Start of the data used for this update</param>
- <param name="count">Number of bytes to use for this update</param>
- </member>
- <member name="P:Delta.Utilities.Compression.Checksums.Adler32.Value">
- <summary>
- Returns the Adler32 data checksum computed so far.
- </summary>
- </member>
- <member name="T:Delta.Utilities.Compression.Checksums.Adler32.Adler32Tests">
- <summary>
- Adler 32 tests
- </summary>
- </member>
- <member name="M:Delta.Utilities.Compression.Checksums.Adler32.Adler32Tests.TestAdler32">
- <summary>
- Test adler 32
- </summary>
- </member>
- <member name="T:Delta.Utilities.Compression.ZipConstants">
- <summary>
- This class contains constants used for Zip format files
- </summary>
- </member>
- <member name="F:Delta.Utilities.Compression.ZipConstants.VersionMadeBy">
- <summary>
- The version made by field for entries in the central header when
- created by this library
- </summary>
- <remarks>
- This is also the Zip version for the library when comparing against
- the version required to extract for an entry. See
- <see cref="P:Delta.Utilities.Compression.Streams.ZipInputStream.CanDecompressEntry">
- ZipInputStream.CanDecompressEntry</see>.
- </remarks>
- </member>
- <member name="F:Delta.Utilities.Compression.ZipConstants.VersionStrongEncryption">
- <summary>
- The minimum version required to support strong encryption
- </summary>
- </member>
- <member name="F:Delta.Utilities.Compression.ZipConstants.LocalHeader">
- <summary>
- Size of local entry header (excluding variable length fields at end)
- </summary>
- </member>
- <member name="F:Delta.Utilities.Compression.ZipConstants.LocalSignature">
- <summary>
- Signature for local entry header
- </summary>
- </member>
- <member name="F:Delta.Utilities.Compression.ZipConstants.LocalVersion">
- <summary>
- Offset of version to extract in local entry header
- </summary>
- </member>
- <member name="F:Delta.Utilities.Compression.ZipConstants.LocalFlag">
- <summary>
- Offset of general purpose flags in local entry header
- </summary>
- </member>
- <member name="F:Delta.Utilities.Compression.ZipConstants.LocalHow">
- <summary>
- Offset of compression method in local entry header
- </summary>
- </member>
- <member name="F:Delta.Utilities.Compression.ZipConstants.LocalTime">
- <summary>
- Offset of last mod file time + date in local entry header
- </summary>
- </member>
- <member name="F:Delta.Utilities.Compression.ZipConstants.LocalCrc">
- <summary>
- Offset of crc-32 in local entry header
- </summary>
- </member>
- <member name="F:Delta.Utilities.Compression.ZipConstants.LocalSize">
- <summary>
- Offset of compressed size in local entry header
- </summary>
- </member>
- <member name="F:Delta.Utilities.Compression.ZipConstants.LocalLength">
- <summary>
- Offset of uncompressed size in local entry header
- </summary>
- </member>
- <member name="F:Delta.Utilities.Compression.ZipConstants.LocalName">
- <summary>
- Offset of file name length in local entry header
- </summary>
- </member>
- <member name="F:Delta.Utilities.Compression.ZipConstants.LocalExtension">
- <summary>
- Offset of extra field length in local entry header
- </summary>
- </member>
- <member name="F:Delta.Utilities.Compression.ZipConstants.SpanningSig">
- <summary>
- Signature for spanning entry
- </summary>
- </member>
- <member name="F:Delta.Utilities.Compression.ZipConstants.SpanningTempSig">
- <summary>
- Signature for temporary spanning entry
- </summary>
- </member>
- <member name="F:Delta.Utilities.Compression.ZipConstants.ExternSig">
- <summary>
- Signature for data descriptor
- </summary>
- <remarks>
- This is only used where the length, Crc, or compressed size isn't
- known when the entry is created and the output stream doesnt support
- seeking. The local entry cannot be 'patched' with the correct values
- in this case so the values are recorded after the data prefixed by
- this header, as well as in the central directory.
- </remarks>
- </member>
- <member name="F:Delta.Utilities.Compression.ZipConstants.ExternHeader">
- <summary>
- Size of data descriptor
- </summary>
- </member>
- <member name="F:Delta.Utilities.Compression.ZipConstants.ExternCrc">
- <summary>
- Offset of crc-32 in data descriptor
- </summary>
- </member>
- <member name="F:Delta.Utilities.Compression.ZipConstants.ExternSize">
- <summary>
- Offset of compressed size in data descriptor
- </summary>
- </member>
- <member name="F:Delta.Utilities.Compression.ZipConstants.ExternLength">
- <summary>
- Offset of uncompressed length in data descriptor
- </summary>
- </member>
- <member name="F:Delta.Utilities.Compression.ZipConstants.CentralDirectorySig">
- <summary>
- Signature for central header
- </summary>
- </member>
- <member name="F:Delta.Utilities.Compression.ZipConstants.CentralDirectorySig64">
- <summary>
- Signature for Zip64 central file header
- </summary>
- </member>
- <member name="F:Delta.Utilities.Compression.ZipConstants.CentralDigitalSig">
- <summary>
- Central header digitial signature
- </summary>
- </member>
- <member name="F:Delta.Utilities.Compression.ZipConstants.CentralHeader">
- <summary>
- Size of central header entry
- </summary>
- </member>
- <member name="F:Delta.Utilities.Compression.ZipConstants.CentralVem">
- <summary>
- Offset of version made by in central file header
- </summary>
- </member>
- <member name="F:Delta.Utilities.Compression.ZipConstants.CentralVersion">
- <summary>
- Offset of version needed to extract in central file header
- </summary>
- </member>
- <member name="F:Delta.Utilities.Compression.ZipConstants.CentralFlag">
- <summary>
- Offset of general purpose bit flag in central file header
- </summary>
- </member>
- <member name="F:Delta.Utilities.Compression.ZipConstants.CentralHow">
- <summary>
- Offset of compression method in central file header
- </summary>
- </member>
- <member name="F:Delta.Utilities.Compression.ZipConstants.CentralTime">
- <summary>
- Offset of time/date in central file header
- </summary>
- </member>
- <member name="F:Delta.Utilities.Compression.ZipConstants.CentralCrc">
- <summary>
- Offset of crc-32 in central file header
- </summary>
- </member>
- <member name="F:Delta.Utilities.Compression.ZipConstants.CentralSize">
- <summary>
- Offset of compressed size in central file header
- </summary>
- </member>
- <member name="F:Delta.Utilities.Compression.ZipConstants.CentralLength">
- <summary>
- Offset of uncompressed size in central file header
- </summary>
- </member>
- <member name="F:Delta.Utilities.Compression.ZipConstants.CentralName">
- <summary>
- Offset of file name length in central file header
- </summary>
- </member>
- <member name="F:Delta.Utilities.Compression.ZipConstants.CentralExtension">
- <summary>
- Offset of extra field length in central file header
- </summary>
- </member>
- <member name="F:Delta.Utilities.Compression.ZipConstants.CentralComment">
- <summary>
- Offset of file comment length in central file header
- </summary>
- </member>
- <member name="F:Delta.Utilities.Compression.ZipConstants.CentralDiskStartNumber">
- <summary>
- Offset of disk start number in central file header
- </summary>
- </member>
- <member name="F:Delta.Utilities.Compression.ZipConstants.CentralAttributes">
- <summary>
- Offset of internal file attributes in central file header
- </summary>
- </member>
- <member name="F:Delta.Utilities.Compression.ZipConstants.CentralExternalAttributes">
- <summary>
- Offset of external file attributes in central file header
- </summary>
- </member>
- <member name="F:Delta.Utilities.Compression.ZipConstants.CentralOffset">
- <summary>
- Offset of relative offset of local header in central file header
- </summary>
- </member>
- <member name="F:Delta.Utilities.Compression.ZipConstants.EndSig">
- <summary>
- End of central directory record signature
- </summary>
- </member>
- <member name="F:Delta.Utilities.Compression.ZipConstants.EndHeader">
- <summary>
- Size of end of central record (excluding variable fields)
- </summary>
- </member>
- <member name="F:Delta.Utilities.Compression.ZipConstants.EndNumberOfDisk">
- <summary>
- Offset of number of this disk
- </summary>
- </member>
- <member name="F:Delta.Utilities.Compression.ZipConstants.EndNumberOfDiskCentralDirectory">
- <summary>
- Offset of number of disk with start of central directory
- </summary>
- </member>
- <member name="F:Delta.Utilities.Compression.ZipConstants.EndEntriesInCentralDirectory">
- <summary>
- Offset of number of entries in the central directory of this disk
- </summary>
- </member>
- <member name="F:Delta.Utilities.Compression.ZipConstants.EndTotalNumberOfEntriesInCentralDirectory">
- <summary>
- Offset of total number of entries in the central directory
- </summary>
- </member>
- <member name="F:Delta.Utilities.Compression.ZipConstants.EndSizeOfCentralDirectory">
- <summary>
- Offset of size of central directory
- </summary>
- </member>
- <member name="F:Delta.Utilities.Compression.ZipConstants.EndOffset">
- <summary>
- Offset of offset of start of central directory with respect to
- starting disk number
- </summary>
- </member>
- <member name="F:Delta.Utilities.Compression.ZipConstants.EndComment">
- <summary>
- Offset of ZIP file comment length
- </summary>
- </member>
- <member name="F:Delta.Utilities.Compression.ZipConstants.CryptoHeaderSize">
- <summary>
- Size of cryptographic header stored before entry data
- </summary>
- </member>
- <member name="M:Delta.Utilities.Compression.ZipConstants.ConvertToString(System.Byte[],System.Int32)">
- <summary>
- Convert a portion of a byte array to a string.
- </summary>
- <param name="data">
- Data to convert to string
- </param>
- <param name="length">
- Number of bytes to convert starting from index 0
- </param>
- <returns>
- data[0]..data[length - 1] converted to a string
- </returns>
- </member>
- <member name="M:Delta.Utilities.Compression.ZipConstants.ConvertToString(System.Byte[])">
- <summary>
- Convert byte array to string
- </summary>
- <param name="data">
- Byte array to convert
- </param>
- <returns>
- <paramref name="data">data</paramref>converted to a string
- </returns>
- </member>
- <member name="P:Delta.Utilities.Compression.ZipConstants.DefaultCodePage">
- <summary>
- Default encoding used for string conversion. 0 gives the default
- system Ansi code page. Dont use unicode encodings if you want to be Zip
- compatible! Using the default code page isnt the full solution
- neccessarily there are many variable factors, codepage 850 is often a
- good choice for European users, however be careful about compatability.
- </summary>
- </member>
- <member name="T:Delta.Utilities.Compression.Streams.StreamManipulator">
- <summary>
- This class allows us to retrieve a specified amount of bits from
- the input buffer, as well as copy big byte blocks.
-
- It uses an int buffer to store up to 31 bits for direct
- manipulation. This guarantees that we can get at least 16 bits,
- but we only need at most 15, so this is all safe.
-
- There are some optimizations in this class, for example, you must
- never peek more then 8 bits more than needed, and you must first
- peek bits before you may drop them. This is not a general purpose
- class but optimized for the behavior of the Inflater.
- </summary>
- </member>
- <member name="F:Delta.Utilities.Compression.Streams.StreamManipulator.window">
- <summary>
- Window
- </summary>
- </member>
- <member name="F:Delta.Utilities.Compression.Streams.StreamManipulator.windowStart">
- <summary>
- Window start
- </summary>
- </member>
- <member name="F:Delta.Utilities.Compression.Streams.StreamManipulator.windowEnd">
- <summary>
- Window end
- </summary>
- </member>
- <member name="F:Delta.Utilities.Compression.Streams.StreamManipulator.buffer">
- <summary>
- Buffer
- </summary>
- </member>
- <member name="F:Delta.Utilities.Compression.Streams.StreamManipulator.bitsInBuffer">
- <summary>
- Bits in buffer
- </summary>
- </member>
- <member name="M:Delta.Utilities.Compression.Streams.StreamManipulator.PeekBits(System.Int32)">
- <summary>
- Get the next n bits but don't increase input pointer. n must be
- less or equal 16 and if you if this call succeeds, you must drop
- at least n-8 bits in the next call.
- </summary>
- <returns>
- the value of the bits, or -1 if not enough bits available. */
- </returns>
- </member>
- <member name="M:Delta.Utilities.Compression.Streams.StreamManipulator.DropBits(System.Int32)">
- <summary>
- Drops the next n bits from the input. You should have called peekBits
- with a bigger or equal n before, to make sure that enough bits are in
- the bit buffer.
- </summary>
- </member>
- <member name="M:Delta.Utilities.Compression.Streams.StreamManipulator.GetBits(System.Int32)">
- <summary>
- Gets the next n bits and increases input pointer. This is equivalent
- to peekBits followed by dropBits, except for correct error handling.
- </summary>
- <returns>
- the value of the bits, or -1 if not enough bits available.
- </returns>
- </member>
- <member name="M:Delta.Utilities.Compression.Streams.StreamManipulator.SkipToByteBoundary">
- <summary>
- Skips to the next byte boundary.
- </summary>
- </member>
- <member name="M:Delta.Utilities.Compression.Streams.StreamManipulator.CopyBytes(System.Byte[],System.Int32,System.Int32)">
- <summary>
- Copies length bytes from input buffer to output buffer starting
- at output[offset]. You have to make sure, that the buffer is
- byte aligned. If not enough bytes are available, copies fewer
- bytes.
- </summary>
- <param name="output">The buffer.</param>
- <param name="offset">The offset in the buffer.</param>
- <param name="length">the length to copy, 0 is allowed.</param>
- <returns>The number of bytes copied, 0 if no byte is available.
- </returns>
- </member>
- <member name="M:Delta.Utilities.Compression.Streams.StreamManipulator.Reset">
- <summary>
- Reset
- </summary>
- </member>
- <member name="M:Delta.Utilities.Compression.Streams.StreamManipulator.SetInput(System.Byte[],System.Int32,System.Int32)">
- <summary>
- Set input
- </summary>
- <param name="buf">Buf</param>
- <param name="off">Off</param>
- <param name="len">Len</param>
- </member>
- <member name="P:Delta.Utilities.Compression.Streams.StreamManipulator.AvailableBits">
- <summary>
- Gets the number of bits available in the bit buffer. This must be
- only called when a previous peekBits() returned -1.
- </summary>
- <returns>The number of bits available.</returns>
- </member>
- <member name="P:Delta.Utilities.Compression.Streams.StreamManipulator.AvailableBytes">
- <summary>
- Gets the number of bytes available.
- </summary>
- <returns>The number of bytes available.</returns>
- </member>
- <member name="P:Delta.Utilities.Compression.Streams.StreamManipulator.IsNeedingInput">
- <summary>
- Is needing input
- </summary>
- <returns>
- True if we need input, false if the start window is already at the end.
- </returns>
- </member>
- <member name="T:Delta.Utilities.Compression.Streams.InflaterInputBuffer">
- <summary>
- An input buffer customized for use by <see cref="T:Delta.Utilities.Compression.Streams.InflaterInputStream"/>
- </summary>
- <remarks>
- The buffer supports decryption of incoming data.
- </remarks>
- </member>
- <member name="F:Delta.Utilities.Compression.Streams.InflaterInputBuffer.rawLength">
- <remarks>
- The raw length
- </remarks>
- </member>
- <member name="F:Delta.Utilities.Compression.Streams.InflaterInputBuffer.rawData">
- <remarks>
- The data inside the buffer
- </remarks>
- </member>
- <member name="F:Delta.Utilities.Compression.Streams.InflaterInputBuffer.clearTextLength">
- <remarks>
- Clear Text Leng