A B C D E F G H I L M N O P R S U V W X 

A

add(long, long) - Method in class org.tukaani.xz.index.IndexEncoder
 
add(long, long) - Method in class org.tukaani.xz.index.IndexHash
 
areStreamFlagsEqual(StreamFlags, StreamFlags) - Static method in class org.tukaani.xz.common.DecoderUtil
 
ARM - Class in org.tukaani.xz.simple
 
ARM(boolean, int) - Constructor for class org.tukaani.xz.simple.ARM
 
ARMOptions - Class in org.tukaani.xz
BCJ filter for little endian ARM instructions.
ARMOptions() - Constructor for class org.tukaani.xz.ARMOptions
 
ARMThumb - Class in org.tukaani.xz.simple
 
ARMThumb(boolean, int) - Constructor for class org.tukaani.xz.simple.ARMThumb
 
ARMThumbOptions - Class in org.tukaani.xz
BCJ filter for little endian ARM-Thumb instructions.
ARMThumbOptions() - Constructor for class org.tukaani.xz.ARMThumbOptions
 
available() - Method in class org.tukaani.xz.DeltaInputStream
Calls in.available().
available() - Method in class org.tukaani.xz.LZMA2InputStream
Returns the number of uncompressed bytes that can be read without blocking.
available() - Method in class org.tukaani.xz.SeekableXZInputStream
Returns the number of uncompressed bytes that can be read without blocking.
available() - Method in class org.tukaani.xz.SingleXZInputStream
Returns the number of uncompressed bytes that can be read without blocking.
available() - Method in class org.tukaani.xz.XZInputStream
Returns the number of uncompressed bytes that can be read without blocking.

B

BACKWARD_SIZE_MAX - Static variable in class org.tukaani.xz.common.Util
 
backwardSize - Variable in class org.tukaani.xz.common.StreamFlags
 
BLOCK_HEADER_SIZE_MAX - Static variable in class org.tukaani.xz.common.Util
 
BlockInfo - Class in org.tukaani.xz.index
 
BlockInfo(IndexDecoder) - Constructor for class org.tukaani.xz.index.BlockInfo
 
blockNumber - Variable in class org.tukaani.xz.index.BlockInfo
 

C

Check - Class in org.tukaani.xz.check
 
Check() - Constructor for class org.tukaani.xz.check.Check
 
CHECK_CRC32 - Static variable in class org.tukaani.xz.XZ
Integrity check ID for CRC32.
CHECK_CRC64 - Static variable in class org.tukaani.xz.XZ
Integrity check ID for CRC64.
CHECK_NONE - Static variable in class org.tukaani.xz.XZ
Integrity check ID indicating that no integrity check is calculated.
CHECK_SHA256 - Static variable in class org.tukaani.xz.XZ
Integrity check ID for SHA-256.
checkType - Variable in class org.tukaani.xz.common.StreamFlags
 
clone() - Method in class org.tukaani.xz.DeltaOptions
 
clone() - Method in class org.tukaani.xz.LZMA2Options
 
close() - Method in class org.tukaani.xz.DeltaInputStream
Closes the stream and calls in.close().
close() - Method in class org.tukaani.xz.FinishableWrapperOutputStream
Calls out.close().
close() - Method in class org.tukaani.xz.LZMA2InputStream
Closes the stream and calls in.close().
close() - Method in class org.tukaani.xz.LZMAInputStream
Closes the stream and calls in.close().
close() - Method in class org.tukaani.xz.LZMAOutputStream
Finishes the stream and closes the underlying OutputStream.
close() - Method in class org.tukaani.xz.SeekableFileInputStream
Calls randomAccessFile.close().
close() - Method in class org.tukaani.xz.SeekableXZInputStream
Closes the stream and calls in.close().
close() - Method in class org.tukaani.xz.SingleXZInputStream
Closes the stream and calls in.close().
close() - Method in class org.tukaani.xz.XZInputStream
Closes the stream and calls in.close().
close() - Method in class org.tukaani.xz.XZOutputStream
Finishes compression and closes the underlying stream.
code(byte[], int, int) - Method in class org.tukaani.xz.simple.ARM
 
code(byte[], int, int) - Method in class org.tukaani.xz.simple.ARMThumb
 
code(byte[], int, int) - Method in class org.tukaani.xz.simple.IA64
 
code(byte[], int, int) - Method in class org.tukaani.xz.simple.PowerPC
 
code(byte[], int, int) - Method in interface org.tukaani.xz.simple.SimpleFilter
 
code(byte[], int, int) - Method in class org.tukaani.xz.simple.SPARC
 
code(byte[], int, int) - Method in class org.tukaani.xz.simple.X86
 
compressedOffset - Variable in class org.tukaani.xz.index.BlockInfo
 
copyUncompressed(DataInputStream, int) - Method in class org.tukaani.xz.lz.LZDecoder
 
copyUncompressed(OutputStream, int, int) - Method in class org.tukaani.xz.lz.LZEncoder
 
CorruptedInputException - Exception in org.tukaani.xz
Thrown when the compressed input data is corrupt.
CorruptedInputException() - Constructor for exception org.tukaani.xz.CorruptedInputException
Creates a new CorruptedInputException with the default error detail message.
CorruptedInputException(String) - Constructor for exception org.tukaani.xz.CorruptedInputException
Creates a new CorruptedInputException with the specified error detail message.
count - Variable in class org.tukaani.xz.lz.Matches
 
CRC32 - Class in org.tukaani.xz.check
 
CRC32() - Constructor for class org.tukaani.xz.check.CRC32
 
CRC64 - Class in org.tukaani.xz.check
 
CRC64() - Constructor for class org.tukaani.xz.check.CRC64
 

D

decode(byte[], int, int) - Method in class org.tukaani.xz.delta.DeltaDecoder
 
decode() - Method in class org.tukaani.xz.lzma.LZMADecoder
 
decodeBit(short[], int) - Method in class org.tukaani.xz.rangecoder.RangeDecoder
 
decodeBitTree(short[]) - Method in class org.tukaani.xz.rangecoder.RangeDecoder
 
decodeDirectBits(int) - Method in class org.tukaani.xz.rangecoder.RangeDecoder
 
decodeReverseBitTree(short[]) - Method in class org.tukaani.xz.rangecoder.RangeDecoder
 
DecoderUtil - Class in org.tukaani.xz.common
 
DecoderUtil() - Constructor for class org.tukaani.xz.common.DecoderUtil
 
decodeStreamFooter(byte[]) - Static method in class org.tukaani.xz.common.DecoderUtil
 
decodeStreamHeader(byte[]) - Static method in class org.tukaani.xz.common.DecoderUtil
 
decodeVLI(InputStream) - Static method in class org.tukaani.xz.common.DecoderUtil
 
DeltaDecoder - Class in org.tukaani.xz.delta
 
DeltaDecoder(int) - Constructor for class org.tukaani.xz.delta.DeltaDecoder
 
DeltaEncoder - Class in org.tukaani.xz.delta
 
DeltaEncoder(int) - Constructor for class org.tukaani.xz.delta.DeltaEncoder
 
DeltaInputStream - Class in org.tukaani.xz
Decodes raw Delta-filtered data (no XZ headers).
DeltaInputStream(InputStream, int) - Constructor for class org.tukaani.xz.DeltaInputStream
Creates a new Delta decoder with the given delta calculation distance.
DeltaOptions - Class in org.tukaani.xz
Delta filter options.
DeltaOptions() - Constructor for class org.tukaani.xz.DeltaOptions
Creates new Delta options and sets the delta distance to 1 byte.
DeltaOptions(int) - Constructor for class org.tukaani.xz.DeltaOptions
Creates new Delta options and sets the distance to the given value.
DICT_SIZE_DEFAULT - Static variable in class org.tukaani.xz.LZMA2Options
The default dictionary size is 8 MiB.
DICT_SIZE_MAX - Static variable in class org.tukaani.xz.LZMA2InputStream
Largest dictionary size supported by this implementation.
DICT_SIZE_MAX - Static variable in class org.tukaani.xz.LZMA2Options
Maximum dictionary size for compression is 768 MiB.
DICT_SIZE_MAX - Static variable in class org.tukaani.xz.LZMAInputStream
Largest dictionary size supported by this implementation.
DICT_SIZE_MIN - Static variable in class org.tukaani.xz.LZMA2InputStream
Smallest valid LZMA2 dictionary size.
DICT_SIZE_MIN - Static variable in class org.tukaani.xz.LZMA2Options
Minimum dictionary size is 4 KiB.
dist - Variable in class org.tukaani.xz.lz.Matches
 
DISTANCE_MAX - Static variable in class org.tukaani.xz.DeltaInputStream
Largest supported delta calculation distance.
DISTANCE_MAX - Static variable in class org.tukaani.xz.DeltaOptions
Largest supported delta calculation distance.
DISTANCE_MIN - Static variable in class org.tukaani.xz.DeltaInputStream
Smallest supported delta calculation distance.
DISTANCE_MIN - Static variable in class org.tukaani.xz.DeltaOptions
Smallest supported delta calculation distance.

E

encode(byte[], int, int, byte[]) - Method in class org.tukaani.xz.delta.DeltaEncoder
 
encode(OutputStream) - Method in class org.tukaani.xz.index.IndexEncoder
 
encodeBit(short[], int, int) - Method in class org.tukaani.xz.rangecoder.RangeEncoder
 
encodeBitTree(short[], int) - Method in class org.tukaani.xz.rangecoder.RangeEncoder
 
encodeDirectBits(int, int) - Method in class org.tukaani.xz.rangecoder.RangeEncoder
 
encodeForLZMA1() - Method in class org.tukaani.xz.lzma.LZMAEncoder
Compress for LZMA1.
encodeForLZMA2() - Method in class org.tukaani.xz.lzma.LZMAEncoder
Compresses for LZMA2.
encodeLZMA1EndMarker() - Method in class org.tukaani.xz.lzma.LZMAEncoder
 
encodeReverseBitTree(short[], int) - Method in class org.tukaani.xz.rangecoder.RangeEncoder
 
EncoderUtil - Class in org.tukaani.xz.common
 
EncoderUtil() - Constructor for class org.tukaani.xz.common.EncoderUtil
 
encodeVLI(OutputStream, long) - Static method in class org.tukaani.xz.common.EncoderUtil
 
endBlock() - Method in class org.tukaani.xz.XZOutputStream
Finishes the current XZ Block (but not the whole XZ Stream).
endMarkerDetected() - Method in class org.tukaani.xz.lzma.LZMADecoder
Returns true if LZMA end marker was detected.

F

fillWindow(byte[], int, int) - Method in class org.tukaani.xz.lz.LZEncoder
Copies new data into the LZEncoder's buffer.
FilterOptions - Class in org.tukaani.xz
Base class for filter-specific options classes.
finish() - Method in class org.tukaani.xz.check.Check
 
finish() - Method in class org.tukaani.xz.check.CRC32
 
finish() - Method in class org.tukaani.xz.check.CRC64
 
finish() - Method in class org.tukaani.xz.check.None
 
finish() - Method in class org.tukaani.xz.check.SHA256
 
finish() - Method in class org.tukaani.xz.FinishableOutputStream
Finish the stream without closing the underlying stream.
finish() - Method in class org.tukaani.xz.LZMAOutputStream
Finishes the stream without closing the underlying OutputStream.
finish() - Method in class org.tukaani.xz.rangecoder.RangeEncoder
 
finish() - Method in class org.tukaani.xz.rangecoder.RangeEncoderToBuffer
 
finish() - Method in class org.tukaani.xz.XZOutputStream
Finishes compression without closing the underlying stream.
FinishableOutputStream - Class in org.tukaani.xz
Output stream that supports finishing without closing the underlying stream.
FinishableOutputStream() - Constructor for class org.tukaani.xz.FinishableOutputStream
 
FinishableWrapperOutputStream - Class in org.tukaani.xz
Wraps an output stream to a finishable output stream for use with raw encoders.
FinishableWrapperOutputStream(OutputStream) - Constructor for class org.tukaani.xz.FinishableWrapperOutputStream
Creates a new output stream which support finishing.
flush() - Method in class org.tukaani.xz.FinishableWrapperOutputStream
Calls out.flush().
flush(byte[], int) - Method in class org.tukaani.xz.lz.LZDecoder
 
flush() - Method in class org.tukaani.xz.LZMAOutputStream
Flushing isn't supported and will throw XZIOException.
flush() - Method in class org.tukaani.xz.XZOutputStream
Flushes the encoder and calls out.flush().
FOOTER_MAGIC - Static variable in class org.tukaani.xz.XZ
XZ Footer Magic Bytes are the last bytes of a XZ Stream.

G

getAvail() - Method in class org.tukaani.xz.lz.LZEncoder
Get the number of bytes available, including the current byte.
getBitPrice(int, int) - Static method in class org.tukaani.xz.rangecoder.RangeEncoder
 
getBitTreePrice(short[], int) - Static method in class org.tukaani.xz.rangecoder.RangeEncoder
 
getBlockCheckType(int) - Method in class org.tukaani.xz.SeekableXZInputStream
Gets integrity check type (Check ID) of the given Block.
getBlockCompPos(int) - Method in class org.tukaani.xz.SeekableXZInputStream
Gets the position where the given compressed Block starts in the underlying .xz file.
getBlockCompSize(int) - Method in class org.tukaani.xz.SeekableXZInputStream
Gets the compressed size of the given Block.
getBlockCount() - Method in class org.tukaani.xz.SeekableXZInputStream
Gets the number of Blocks in the .xz file.
getBlockNumber(long) - Method in class org.tukaani.xz.SeekableXZInputStream
Gets the number of the Block that contains the byte at the given uncompressed position.
getBlockPos(int) - Method in class org.tukaani.xz.SeekableXZInputStream
Gets the uncompressed start position of the given Block.
getBlockSize(int) - Method in class org.tukaani.xz.SeekableXZInputStream
Gets the uncompressed size of the given Block.
getByte(int) - Method in class org.tukaani.xz.lz.LZDecoder
 
getByte(int) - Method in class org.tukaani.xz.lz.LZEncoder
Gets the byte from the given backward offset.
getByte(int, int) - Method in class org.tukaani.xz.lz.LZEncoder
Gets the byte from the given forward minus backward offset.
getCheckName() - Method in class org.tukaani.xz.SingleXZInputStream
Gets the name of the integrity check used in this XZ Stream.
getCheckType() - Method in class org.tukaani.xz.index.BlockInfo
 
getCheckType() - Method in class org.tukaani.xz.SingleXZInputStream
Gets the ID of the integrity check used in this XZ Stream.
getCheckTypes() - Method in class org.tukaani.xz.SeekableXZInputStream
Gets the types of integrity checks used in the .xz file.
getDecoderMemoryUsage() - Method in class org.tukaani.xz.DeltaOptions
 
getDecoderMemoryUsage(FilterOptions[]) - Static method in class org.tukaani.xz.FilterOptions
Gets how much memory the decoder will need with the given filter chain.
getDecoderMemoryUsage() - Method in class org.tukaani.xz.FilterOptions
Gets how much memory the decoder will need to decompress the data that was encoded with these options.
getDecoderMemoryUsage() - Method in class org.tukaani.xz.LZMA2Options
Gets how much memory the LZMA2 decoder will need to decompress the data that was encoded with these options and stored in a .xz file.
getDepthLimit() - Method in class org.tukaani.xz.LZMA2Options
Gets the match finder search depth limit.
getDictSize() - Method in class org.tukaani.xz.LZMA2Options
Gets the dictionary size in bytes.
getDirectBitsPrice(int) - Static method in class org.tukaani.xz.rangecoder.RangeEncoder
 
getDistance() - Method in class org.tukaani.xz.DeltaOptions
Gets the delta distance.
getDistSlot(int) - Static method in class org.tukaani.xz.lzma.LZMAEncoder
Gets an integer [0, 63] matching the highest two bits of an integer.
getEncoderMemoryUsage() - Method in class org.tukaani.xz.DeltaOptions
 
getEncoderMemoryUsage(FilterOptions[]) - Static method in class org.tukaani.xz.FilterOptions
Gets how much memory the encoder will need with the given filter chain.
getEncoderMemoryUsage() - Method in class org.tukaani.xz.FilterOptions
Gets how much memory the encoder will need with these options.
getEncoderMemoryUsage() - Method in class org.tukaani.xz.LZMA2Options
 
getIndexMemoryUsage() - Method in class org.tukaani.xz.SeekableXZInputStream
Gets the amount of memory in kibibytes (KiB) used by the data structures needed to locate the XZ Blocks.
getInputStream(InputStream) - Method in class org.tukaani.xz.ARMOptions
 
getInputStream(InputStream) - Method in class org.tukaani.xz.ARMThumbOptions
 
getInputStream(InputStream) - Method in class org.tukaani.xz.DeltaOptions
 
getInputStream(InputStream) - Method in class org.tukaani.xz.FilterOptions
Gets a raw (no XZ headers) decoder input stream using these options.
getInputStream(InputStream) - Method in class org.tukaani.xz.IA64Options
 
getInputStream(InputStream) - Method in class org.tukaani.xz.LZMA2Options
 
getInputStream(InputStream) - Method in class org.tukaani.xz.PowerPCOptions
 
getInputStream(InputStream) - Method in class org.tukaani.xz.SPARCOptions
 
getInputStream(InputStream) - Method in class org.tukaani.xz.X86Options
 
getInstance(int) - Static method in class org.tukaani.xz.check.Check
 
getInstance(int, int, int, int, int, int, int) - Static method in class org.tukaani.xz.lz.LZEncoder
Creates a new LZEncoder.
getInstance(RangeEncoder, int, int, int, int, int, int, int, int, int) - Static method in class org.tukaani.xz.lzma.LZMAEncoder
 
getLargestBlockSize() - Method in class org.tukaani.xz.index.IndexDecoder
 
getLargestBlockSize() - Method in class org.tukaani.xz.SeekableXZInputStream
Gets the uncompressed size of the largest XZ Block in bytes.
getLc() - Method in class org.tukaani.xz.LZMA2Options
Gets the number of literal context bits.
getLp() - Method in class org.tukaani.xz.LZMA2Options
Gets the number of literal position bits.
getLZEncoder() - Method in class org.tukaani.xz.lzma.LZMAEncoder
 
getMatches() - Method in class org.tukaani.xz.lz.LZEncoder
Runs match finder for the next byte and returns the matches found.
getMatchFinder() - Method in class org.tukaani.xz.LZMA2Options
Gets the match finder type.
getMatchLen(int, int) - Method in class org.tukaani.xz.lz.LZEncoder
Get the length of a match at the given distance.
getMatchLen(int, int, int) - Method in class org.tukaani.xz.lz.LZEncoder
Get the length of a match at the given distance and forward offset.
getMemoryLimit() - Method in exception org.tukaani.xz.MemoryLimitException
Gets what the memory usage limit was at the time the exception was created.
getMemoryNeeded() - Method in exception org.tukaani.xz.MemoryLimitException
Gets how much memory is required to decompress the data.
getMemoryUsage() - Method in class org.tukaani.xz.index.IndexDecoder
 
getMemoryUsage(int, int, int, int, int) - Static method in class org.tukaani.xz.lz.LZEncoder
Gets approximate memory usage of the LZEncoder base structure and the match finder as kibibytes.
getMemoryUsage(int, int, int, int) - Static method in class org.tukaani.xz.lzma.LZMAEncoder
 
getMemoryUsage(int) - Static method in class org.tukaani.xz.LZMA2InputStream
Gets approximate decompressor memory requirements as kibibytes for the given dictionary size.
getMemoryUsage(int, byte) - Static method in class org.tukaani.xz.LZMAInputStream
Gets approximate decompressor memory requirements as kibibytes for the given dictionary size and LZMA properties byte (lc, lp, and pb).
getMemoryUsage(int, int, int) - Static method in class org.tukaani.xz.LZMAInputStream
Gets approximate decompressor memory requirements as kibibytes for the given dictionary size, lc, and lp.
getMode() - Method in class org.tukaani.xz.LZMA2Options
Gets the compression mode.
getName() - Method in class org.tukaani.xz.check.Check
 
getNiceLen() - Method in class org.tukaani.xz.LZMA2Options
Gets the nice length of matches.
getOutputStream(FinishableOutputStream) - Method in class org.tukaani.xz.ARMOptions
 
getOutputStream(FinishableOutputStream) - Method in class org.tukaani.xz.ARMThumbOptions
 
getOutputStream(FinishableOutputStream) - Method in class org.tukaani.xz.DeltaOptions
 
getOutputStream(FinishableOutputStream) - Method in class org.tukaani.xz.FilterOptions
Gets a raw (no XZ headers) encoder output stream using these options.
getOutputStream(FinishableOutputStream) - Method in class org.tukaani.xz.IA64Options
 
getOutputStream(FinishableOutputStream) - Method in class org.tukaani.xz.LZMA2Options
 
getOutputStream(FinishableOutputStream) - Method in class org.tukaani.xz.PowerPCOptions
 
getOutputStream(FinishableOutputStream) - Method in class org.tukaani.xz.SPARCOptions
 
getOutputStream(FinishableOutputStream) - Method in class org.tukaani.xz.X86Options
 
getPb() - Method in class org.tukaani.xz.LZMA2Options
Gets the number of position bits.
getPendingSize() - Method in class org.tukaani.xz.rangecoder.RangeEncoder
 
getPendingSize() - Method in class org.tukaani.xz.rangecoder.RangeEncoderToBuffer
 
getPos() - Method in class org.tukaani.xz.lz.LZDecoder
 
getPos() - Method in class org.tukaani.xz.lz.LZEncoder
Gets the lowest four bits of the absolute offset of the current byte.
getPresetDict() - Method in class org.tukaani.xz.LZMA2Options
Gets the preset dictionary.
getProps() - Method in class org.tukaani.xz.LZMAOutputStream
Returns the LZMA lc/lp/pb properties encoded into a single byte.
getRecordCount() - Method in class org.tukaani.xz.index.IndexDecoder
 
getReverseBitTreePrice(short[], int) - Static method in class org.tukaani.xz.rangecoder.RangeEncoder
 
getSize() - Method in class org.tukaani.xz.check.Check
 
getStreamCount() - Method in class org.tukaani.xz.SeekableXZInputStream
Gets the number of Streams in the .xz file.
getStreamFlags() - Method in class org.tukaani.xz.index.IndexDecoder
 
getUncompressedSize() - Method in class org.tukaani.xz.index.IndexDecoder
 
getUncompressedSize() - Method in class org.tukaani.xz.lzma.LZMAEncoder
 
getUncompressedSize() - Method in class org.tukaani.xz.LZMAOutputStream
Gets the amount of uncompressed data written to the stream.
getVLISize(long) - Static method in class org.tukaani.xz.common.Util
 

H

hasEnoughData(int) - Method in class org.tukaani.xz.lz.LZEncoder
Tests if there is enough input available to let the caller encode at least one more byte.
hasNext() - Method in class org.tukaani.xz.index.BlockInfo
 
hasPending() - Method in class org.tukaani.xz.lz.LZDecoder
 
hasRecord(int) - Method in class org.tukaani.xz.index.IndexDecoder
 
hasSpace() - Method in class org.tukaani.xz.lz.LZDecoder
 
hasUncompressedOffset(long) - Method in class org.tukaani.xz.index.IndexDecoder
 
HEADER_MAGIC - Static variable in class org.tukaani.xz.XZ
XZ Header Magic Bytes begin a XZ file.

I

IA64 - Class in org.tukaani.xz.simple
 
IA64(boolean, int) - Constructor for class org.tukaani.xz.simple.IA64
 
IA64Options - Class in org.tukaani.xz
BCJ filter for Itanium (IA-64) instructions.
IA64Options() - Constructor for class org.tukaani.xz.IA64Options
 
IndexDecoder - Class in org.tukaani.xz.index
 
IndexDecoder(SeekableInputStream, StreamFlags, long, int) - Constructor for class org.tukaani.xz.index.IndexDecoder
 
IndexEncoder - Class in org.tukaani.xz.index
 
IndexEncoder() - Constructor for class org.tukaani.xz.index.IndexEncoder
 
IndexHash - Class in org.tukaani.xz.index
 
IndexHash() - Constructor for class org.tukaani.xz.index.IndexHash
 
initProbs(short[]) - Static method in class org.tukaani.xz.rangecoder.RangeCoder
 
isCRC32Valid(byte[], int, int, int) - Static method in class org.tukaani.xz.common.DecoderUtil
 
isFinished() - Method in class org.tukaani.xz.rangecoder.RangeDecoderFromBuffer
 
isFinished() - Method in class org.tukaani.xz.rangecoder.RangeDecoderFromStream
 
isInBufferOK() - Method in class org.tukaani.xz.rangecoder.RangeDecoderFromBuffer
 
isStarted() - Method in class org.tukaani.xz.lz.LZEncoder
Returns true if at least one byte has already been run through the match finder.

L

LC_DEFAULT - Static variable in class org.tukaani.xz.LZMA2Options
The default number of literal context bits is 3.
LC_LP_MAX - Static variable in class org.tukaani.xz.LZMA2Options
Maximum value for lc + lp is 4.
len - Variable in class org.tukaani.xz.lz.Matches
 
length() - Method in class org.tukaani.xz.SeekableFileInputStream
Calls randomAccessFile.length().
length() - Method in class org.tukaani.xz.SeekableInputStream
Gets the size of the stream.
length() - Method in class org.tukaani.xz.SeekableXZInputStream
Gets the uncompressed size of this input stream.
locateBlock(BlockInfo, long) - Method in class org.tukaani.xz.index.IndexDecoder
 
LP_DEFAULT - Static variable in class org.tukaani.xz.LZMA2Options
The default number of literal position bits is 0.
LZDecoder - Class in org.tukaani.xz.lz
 
LZDecoder(int, byte[]) - Constructor for class org.tukaani.xz.lz.LZDecoder
 
LZEncoder - Class in org.tukaani.xz.lz
 
LZMA2InputStream - Class in org.tukaani.xz
Decompresses a raw LZMA2 stream (no XZ headers).
LZMA2InputStream(InputStream, int) - Constructor for class org.tukaani.xz.LZMA2InputStream
Creates a new input stream that decompresses raw LZMA2 data from in.
LZMA2InputStream(InputStream, int, byte[]) - Constructor for class org.tukaani.xz.LZMA2InputStream
Creates a new LZMA2 decompressor using a preset dictionary.
LZMA2Options - Class in org.tukaani.xz
LZMA2 compression options.
LZMA2Options() - Constructor for class org.tukaani.xz.LZMA2Options
Creates new LZMA2 options and sets them to the default values.
LZMA2Options(int) - Constructor for class org.tukaani.xz.LZMA2Options
Creates new LZMA2 options and sets them to the given preset.
LZMA2Options(int, int, int, int, int, int, int, int) - Constructor for class org.tukaani.xz.LZMA2Options
Creates new LZMA2 options and sets them to the given custom values.
LZMADecoder - Class in org.tukaani.xz.lzma
 
LZMADecoder(LZDecoder, RangeDecoder, int, int, int) - Constructor for class org.tukaani.xz.lzma.LZMADecoder
 
LZMAEncoder - Class in org.tukaani.xz.lzma
 
LZMAInputStream - Class in org.tukaani.xz
Decompresses legacy .lzma files and raw LZMA streams (no .lzma header).
LZMAInputStream(InputStream) - Constructor for class org.tukaani.xz.LZMAInputStream
Creates a new .lzma file format decompressor without a memory usage limit.
LZMAInputStream(InputStream, int) - Constructor for class org.tukaani.xz.LZMAInputStream
Creates a new .lzma file format decompressor with an optional memory usage limit.
LZMAInputStream(InputStream, long, byte, int) - Constructor for class org.tukaani.xz.LZMAInputStream
Creates a new input stream that decompresses raw LZMA data (no .lzma header) from in.
LZMAInputStream(InputStream, long, byte, int, byte[]) - Constructor for class org.tukaani.xz.LZMAInputStream
Creates a new input stream that decompresses raw LZMA data (no .lzma header) from in optionally with a preset dictionary.
LZMAInputStream(InputStream, long, int, int, int, int, byte[]) - Constructor for class org.tukaani.xz.LZMAInputStream
Creates a new input stream that decompresses raw LZMA data (no .lzma header) from in optionally with a preset dictionary.
LZMAOutputStream - Class in org.tukaani.xz
Compresses into the legacy .lzma file format or into a raw LZMA stream.
LZMAOutputStream(OutputStream, LZMA2Options, long) - Constructor for class org.tukaani.xz.LZMAOutputStream
Creates a new compressor for the legacy .lzma file format.
LZMAOutputStream(OutputStream, LZMA2Options, boolean) - Constructor for class org.tukaani.xz.LZMAOutputStream
Creates a new compressor for raw LZMA (also known as LZMA1) stream.

M

Matches - Class in org.tukaani.xz.lz
 
MemoryLimitException - Exception in org.tukaani.xz
Thrown when the memory usage limit given to the XZ decompressor would be exceeded.
MemoryLimitException(int, int) - Constructor for exception org.tukaani.xz.MemoryLimitException
Creates a new MemoryLimitException.
MF_BT4 - Static variable in class org.tukaani.xz.lz.LZEncoder
 
MF_BT4 - Static variable in class org.tukaani.xz.LZMA2Options
Match finder: Binary tree 2-3-4
MF_HC4 - Static variable in class org.tukaani.xz.lz.LZEncoder
 
MF_HC4 - Static variable in class org.tukaani.xz.LZMA2Options
Match finder: Hash Chain 2-3-4
MODE_FAST - Static variable in class org.tukaani.xz.lzma.LZMAEncoder
 
MODE_FAST - Static variable in class org.tukaani.xz.LZMA2Options
Compression mode: fast.
MODE_NORMAL - Static variable in class org.tukaani.xz.lzma.LZMAEncoder
 
MODE_NORMAL - Static variable in class org.tukaani.xz.LZMA2Options
Compression mode: normal.
MODE_UNCOMPRESSED - Static variable in class org.tukaani.xz.LZMA2Options
Compression mode: uncompressed.

N

NICE_LEN_MAX - Static variable in class org.tukaani.xz.LZMA2Options
Maximum value for niceLen is 273.
NICE_LEN_MIN - Static variable in class org.tukaani.xz.LZMA2Options
Minimum value for niceLen is 8.
None - Class in org.tukaani.xz.check
 
None() - Constructor for class org.tukaani.xz.check.None
 
normalize() - Method in class org.tukaani.xz.rangecoder.RangeDecoder
 
normalize() - Method in class org.tukaani.xz.rangecoder.RangeDecoderFromBuffer
 
normalize() - Method in class org.tukaani.xz.rangecoder.RangeDecoderFromStream
 

O

org.tukaani.xz - package org.tukaani.xz
XZ data compression support.
org.tukaani.xz.check - package org.tukaani.xz.check
 
org.tukaani.xz.common - package org.tukaani.xz.common
 
org.tukaani.xz.delta - package org.tukaani.xz.delta
 
org.tukaani.xz.index - package org.tukaani.xz.index
 
org.tukaani.xz.lz - package org.tukaani.xz.lz
 
org.tukaani.xz.lzma - package org.tukaani.xz.lzma
 
org.tukaani.xz.rangecoder - package org.tukaani.xz.rangecoder
 
org.tukaani.xz.simple - package org.tukaani.xz.simple
 
out - Variable in class org.tukaani.xz.FinishableWrapperOutputStream
The OutputStream that has been wrapped into a FinishableWrapperOutputStream.

P

PB_DEFAULT - Static variable in class org.tukaani.xz.LZMA2Options
The default number of position bits is 2.
PB_MAX - Static variable in class org.tukaani.xz.LZMA2Options
Maximum value for pb is 4.
position() - Method in class org.tukaani.xz.SeekableFileInputStream
Calls randomAccessFile.getFilePointer().
position() - Method in class org.tukaani.xz.SeekableInputStream
Gets the current position in the stream.
position() - Method in class org.tukaani.xz.SeekableXZInputStream
Gets the current uncompressed position in this input stream.
PowerPC - Class in org.tukaani.xz.simple
 
PowerPC(boolean, int) - Constructor for class org.tukaani.xz.simple.PowerPC
 
PowerPCOptions - Class in org.tukaani.xz
BCJ filter for big endian PowerPC instructions.
PowerPCOptions() - Constructor for class org.tukaani.xz.PowerPCOptions
 
prepareInputBuffer(DataInputStream, int) - Method in class org.tukaani.xz.rangecoder.RangeDecoderFromBuffer
 
PRESET_DEFAULT - Static variable in class org.tukaani.xz.LZMA2Options
Default compression preset level is 6.
PRESET_MAX - Static variable in class org.tukaani.xz.LZMA2Options
Maximum valid compression preset level is 9.
PRESET_MIN - Static variable in class org.tukaani.xz.LZMA2Options
Minimum valid compression preset level is 0.
putByte(byte) - Method in class org.tukaani.xz.lz.LZDecoder
 

R

randomAccessFile - Variable in class org.tukaani.xz.SeekableFileInputStream
The RandomAccessFile that has been wrapped into a SeekableFileInputStream.
RangeCoder - Class in org.tukaani.xz.rangecoder
 
RangeCoder() - Constructor for class org.tukaani.xz.rangecoder.RangeCoder
 
RangeDecoder - Class in org.tukaani.xz.rangecoder
 
RangeDecoder() - Constructor for class org.tukaani.xz.rangecoder.RangeDecoder
 
RangeDecoderFromBuffer - Class in org.tukaani.xz.rangecoder
 
RangeDecoderFromBuffer(int) - Constructor for class org.tukaani.xz.rangecoder.RangeDecoderFromBuffer
 
RangeDecoderFromStream - Class in org.tukaani.xz.rangecoder
 
RangeDecoderFromStream(InputStream) - Constructor for class org.tukaani.xz.rangecoder.RangeDecoderFromStream
 
RangeEncoder - Class in org.tukaani.xz.rangecoder
 
RangeEncoder() - Constructor for class org.tukaani.xz.rangecoder.RangeEncoder
 
RangeEncoderToBuffer - Class in org.tukaani.xz.rangecoder
 
RangeEncoderToBuffer(int) - Constructor for class org.tukaani.xz.rangecoder.RangeEncoderToBuffer
 
RangeEncoderToStream - Class in org.tukaani.xz.rangecoder
 
RangeEncoderToStream(OutputStream) - Constructor for class org.tukaani.xz.rangecoder.RangeEncoderToStream
 
read() - Method in class org.tukaani.xz.DeltaInputStream
Decode the next byte from this input stream.
read(byte[], int, int) - Method in class org.tukaani.xz.DeltaInputStream
Decode into an array of bytes.
read() - Method in class org.tukaani.xz.LZMA2InputStream
Decompresses the next byte from this input stream.
read(byte[], int, int) - Method in class org.tukaani.xz.LZMA2InputStream
Decompresses into an array of bytes.
read() - Method in class org.tukaani.xz.LZMAInputStream
Decompresses the next byte from this input stream.
read(byte[], int, int) - Method in class org.tukaani.xz.LZMAInputStream
Decompresses into an array of bytes.
read() - Method in class org.tukaani.xz.SeekableFileInputStream
Calls randomAccessFile.read().
read(byte[]) - Method in class org.tukaani.xz.SeekableFileInputStream
Calls randomAccessFile.read(buf).
read(byte[], int, int) - Method in class org.tukaani.xz.SeekableFileInputStream
Calls randomAccessFile.read(buf, off, len).
read() - Method in class org.tukaani.xz.SeekableXZInputStream
Decompresses the next byte from this input stream.
read(byte[], int, int) - Method in class org.tukaani.xz.SeekableXZInputStream
Decompresses into an array of bytes.
read() - Method in class org.tukaani.xz.SingleXZInputStream
Decompresses the next byte from this input stream.
read(byte[], int, int) - Method in class org.tukaani.xz.SingleXZInputStream
Decompresses into an array of bytes.
read() - Method in class org.tukaani.xz.XZInputStream
Decompresses the next byte from this input stream.
read(byte[], int, int) - Method in class org.tukaani.xz.XZInputStream
Decompresses into an array of bytes.
repeat(int, int) - Method in class org.tukaani.xz.lz.LZDecoder
 
repeatPending() - Method in class org.tukaani.xz.lz.LZDecoder
 
reset() - Method in class org.tukaani.xz.lz.LZDecoder
 
reset() - Method in class org.tukaani.xz.lzma.LZMADecoder
 
reset() - Method in class org.tukaani.xz.lzma.LZMAEncoder
 
reset() - Method in class org.tukaani.xz.rangecoder.RangeEncoder
 
reset() - Method in class org.tukaani.xz.rangecoder.RangeEncoderToBuffer
 
resetUncompressedSize() - Method in class org.tukaani.xz.lzma.LZMAEncoder
 

S

seek(long) - Method in class org.tukaani.xz.SeekableFileInputStream
Calls randomAccessFile.seek(long).
seek(long) - Method in class org.tukaani.xz.SeekableInputStream
Seeks to the specified absolute position in the stream.
seek(long) - Method in class org.tukaani.xz.SeekableXZInputStream
Seeks to the specified absolute uncompressed position in the stream.
SeekableFileInputStream - Class in org.tukaani.xz
Wraps a RandomAccessFile in a SeekableInputStream.
SeekableFileInputStream(File) - Constructor for class org.tukaani.xz.SeekableFileInputStream
Creates a new seekable input stream that reads from the specified file.
SeekableFileInputStream(String) - Constructor for class org.tukaani.xz.SeekableFileInputStream
Creates a new seekable input stream that reads from a file with the specified name.
SeekableFileInputStream(RandomAccessFile) - Constructor for class org.tukaani.xz.SeekableFileInputStream
Creates a new seekable input stream from an existing RandomAccessFile object.
SeekableInputStream - Class in org.tukaani.xz
Input stream with random access support.
SeekableInputStream() - Constructor for class org.tukaani.xz.SeekableInputStream
 
SeekableXZInputStream - Class in org.tukaani.xz
Decompresses a .xz file in random access mode.
SeekableXZInputStream(SeekableInputStream) - Constructor for class org.tukaani.xz.SeekableXZInputStream
Creates a new seekable XZ decompressor without a memory usage limit.
SeekableXZInputStream(SeekableInputStream, int) - Constructor for class org.tukaani.xz.SeekableXZInputStream
Creates a new seekable XZ decomporessor with an optional memory usage limit.
SeekableXZInputStream(SeekableInputStream, int, boolean) - Constructor for class org.tukaani.xz.SeekableXZInputStream
Creates a new seekable XZ decomporessor with an optional memory usage limit and ability to disable verification of integrity checks.
seekToBlock(int) - Method in class org.tukaani.xz.SeekableXZInputStream
Seeks to the beginning of the given XZ Block.
setBlockInfo(BlockInfo, int) - Method in class org.tukaani.xz.index.IndexDecoder
 
setDepthLimit(int) - Method in class org.tukaani.xz.LZMA2Options
Sets the match finder search depth limit.
setDictSize(int) - Method in class org.tukaani.xz.LZMA2Options
Sets the dictionary size in bytes.
setDistance(int) - Method in class org.tukaani.xz.DeltaOptions
Sets the delta distance in bytes.
setFinishing() - Method in class org.tukaani.xz.lz.LZEncoder
Marks that there is no more input remaining.
setFlushing() - Method in class org.tukaani.xz.lz.LZEncoder
Marks that all the input needs to be made available in the encoded output.
setLc(int) - Method in class org.tukaani.xz.LZMA2Options
Sets the number of literal context bits.
setLcLp(int, int) - Method in class org.tukaani.xz.LZMA2Options
Sets the number of literal context bits and literal position bits.
setLimit(int) - Method in class org.tukaani.xz.lz.LZDecoder
 
setLp(int) - Method in class org.tukaani.xz.LZMA2Options
Sets the number of literal position bits.
setMatchFinder(int) - Method in class org.tukaani.xz.LZMA2Options
Sets the match finder type.
setMode(int) - Method in class org.tukaani.xz.LZMA2Options
Sets the compression mode.
setNext() - Method in class org.tukaani.xz.index.BlockInfo
 
setNiceLen(int) - Method in class org.tukaani.xz.LZMA2Options
Sets the nice length of matches.
setOffsets(IndexDecoder) - Method in class org.tukaani.xz.index.IndexDecoder
 
setPb(int) - Method in class org.tukaani.xz.LZMA2Options
Sets the number of position bits.
setPreset(int) - Method in class org.tukaani.xz.LZMA2Options
Sets the compression options to the given preset.
setPresetDict(int, byte[]) - Method in class org.tukaani.xz.lz.LZEncoder
Sets a preset dictionary.
setPresetDict(byte[]) - Method in class org.tukaani.xz.LZMA2Options
Sets a preset dictionary.
SHA256 - Class in org.tukaani.xz.check
 
SHA256() - Constructor for class org.tukaani.xz.check.SHA256
 
SimpleFilter - Interface in org.tukaani.xz.simple
 
SingleXZInputStream - Class in org.tukaani.xz
Decompresses exactly one XZ Stream in streamed mode (no seeking).
SingleXZInputStream(InputStream) - Constructor for class org.tukaani.xz.SingleXZInputStream
Creates a new XZ decompressor that decompresses exactly one XZ Stream from in without a memory usage limit.
SingleXZInputStream(InputStream, int) - Constructor for class org.tukaani.xz.SingleXZInputStream
Creates a new XZ decompressor that decompresses exactly one XZ Stream from in with an optional memory usage limit.
SingleXZInputStream(InputStream, int, boolean) - Constructor for class org.tukaani.xz.SingleXZInputStream
Creates a new XZ decompressor that decompresses exactly one XZ Stream from in with an optional memory usage limit and ability to disable verification of integrity checks.
skip(int) - Method in class org.tukaani.xz.lz.LZEncoder
Skips the given number of bytes in the match finder.
skip(long) - Method in class org.tukaani.xz.SeekableInputStream
Seeks n bytes forward in this stream.
SPARC - Class in org.tukaani.xz.simple
 
SPARC(boolean, int) - Constructor for class org.tukaani.xz.simple.SPARC
 
SPARCOptions - Class in org.tukaani.xz
BCJ filter for SPARC.
SPARCOptions() - Constructor for class org.tukaani.xz.SPARCOptions
 
STREAM_HEADER_SIZE - Static variable in class org.tukaani.xz.common.Util
 
StreamFlags - Class in org.tukaani.xz.common
 
StreamFlags() - Constructor for class org.tukaani.xz.common.StreamFlags
 

U

uncompressedOffset - Variable in class org.tukaani.xz.index.BlockInfo
 
uncompressedSize - Variable in class org.tukaani.xz.index.BlockInfo
 
unpaddedSize - Variable in class org.tukaani.xz.index.BlockInfo
 
UnsupportedOptionsException - Exception in org.tukaani.xz
Thrown when compression options not supported by this implementation are detected.
UnsupportedOptionsException() - Constructor for exception org.tukaani.xz.UnsupportedOptionsException
Creates a new UnsupportedOptionsException with null as its error detail message.
UnsupportedOptionsException(String) - Constructor for exception org.tukaani.xz.UnsupportedOptionsException
Creates a new UnsupportedOptionsException with the given error detail message.
update(byte[], int, int) - Method in class org.tukaani.xz.check.Check
 
update(byte[]) - Method in class org.tukaani.xz.check.Check
 
update(byte[], int, int) - Method in class org.tukaani.xz.check.CRC32
 
update(byte[], int, int) - Method in class org.tukaani.xz.check.CRC64
 
update(byte[], int, int) - Method in class org.tukaani.xz.check.None
 
update(byte[], int, int) - Method in class org.tukaani.xz.check.SHA256
 
updateFilters(FilterOptions) - Method in class org.tukaani.xz.XZOutputStream
Updates the filter chain with a single filter.
updateFilters(FilterOptions[]) - Method in class org.tukaani.xz.XZOutputStream
Updates the filter chain with 1-4 filters.
Util - Class in org.tukaani.xz.common
 
Util() - Constructor for class org.tukaani.xz.common.Util
 

V

validate(InputStream) - Method in class org.tukaani.xz.index.IndexHash
 
verifyMatches(Matches) - Method in class org.tukaani.xz.lz.LZEncoder
Verifies that the matches returned by the match finder are valid.
VLI_MAX - Static variable in class org.tukaani.xz.common.Util
 
VLI_SIZE_MAX - Static variable in class org.tukaani.xz.common.Util
 

W

write(int) - Method in class org.tukaani.xz.FinishableWrapperOutputStream
Calls out.write(b).
write(byte[]) - Method in class org.tukaani.xz.FinishableWrapperOutputStream
Calls out.write(buf).
write(byte[], int, int) - Method in class org.tukaani.xz.FinishableWrapperOutputStream
Calls out.write(buf, off, len).
write(int) - Method in class org.tukaani.xz.LZMAOutputStream
 
write(byte[], int, int) - Method in class org.tukaani.xz.LZMAOutputStream
 
write(OutputStream) - Method in class org.tukaani.xz.rangecoder.RangeEncoderToBuffer
 
write(int) - Method in class org.tukaani.xz.XZOutputStream
Writes one byte to be compressed.
write(byte[], int, int) - Method in class org.tukaani.xz.XZOutputStream
Writes an array of bytes to be compressed.
writeCRC32(OutputStream, byte[]) - Static method in class org.tukaani.xz.common.EncoderUtil
 

X

X86 - Class in org.tukaani.xz.simple
 
X86(boolean, int) - Constructor for class org.tukaani.xz.simple.X86
 
X86Options - Class in org.tukaani.xz
BCJ filter for x86 (32-bit and 64-bit) instructions.
X86Options() - Constructor for class org.tukaani.xz.X86Options
 
XZ - Class in org.tukaani.xz
XZ constants.
XZFormatException - Exception in org.tukaani.xz
Thrown when the input data is not in the XZ format.
XZFormatException() - Constructor for exception org.tukaani.xz.XZFormatException
Creates a new exception with the default error detail message.
XZInputStream - Class in org.tukaani.xz
Decompresses a .xz file in streamed mode (no seeking).
XZInputStream(InputStream) - Constructor for class org.tukaani.xz.XZInputStream
Creates a new XZ decompressor without a memory usage limit.
XZInputStream(InputStream, int) - Constructor for class org.tukaani.xz.XZInputStream
Creates a new XZ decompressor with an optional memory usage limit.
XZInputStream(InputStream, int, boolean) - Constructor for class org.tukaani.xz.XZInputStream
Creates a new XZ decompressor with an optional memory usage limit and ability to disable verification of integrity checks.
XZIOException - Exception in org.tukaani.xz
Generic IOException specific to this package.
XZIOException() - Constructor for exception org.tukaani.xz.XZIOException
 
XZIOException(String) - Constructor for exception org.tukaani.xz.XZIOException
 
XZOutputStream - Class in org.tukaani.xz
Compresses into the .xz file format.
XZOutputStream(OutputStream, FilterOptions) - Constructor for class org.tukaani.xz.XZOutputStream
Creates a new XZ compressor using one filter and CRC64 as the integrity check.
XZOutputStream(OutputStream, FilterOptions, int) - Constructor for class org.tukaani.xz.XZOutputStream
Creates a new XZ compressor using one filter and the specified integrity check type.
XZOutputStream(OutputStream, FilterOptions[]) - Constructor for class org.tukaani.xz.XZOutputStream
Creates a new XZ compressor using 1-4 filters and CRC64 as the integrity check.
XZOutputStream(OutputStream, FilterOptions[], int) - Constructor for class org.tukaani.xz.XZOutputStream
Creates a new XZ compressor using 1-4 filters and the specified integrity check type.
A B C D E F G H I L M N O P R S U V W X