uk.org.retep.util.io.lzma
Class Decoder

java.lang.Object
  extended by uk.org.retep.util.io.lzma.Decoder

public class Decoder
extends java.lang.Object

Part of the LZMA SDK 4.63 written and placed in the public domain by Igor Pavlov.

The LZMA SDK provides the documentation, samples, header files, libraries, and tools you need to develop applications that use LZMA compression.

LZMA is default and general compression method of 7z format in 7-Zip compression program (www.7-zip.org). LZMA provides high compression ratio and very fast decompression.

LZMA is an improved version of famous LZ77 compression algorithm. It was improved in way of maximum increasing of compression ratio, keeping high decompression speed and low memory requirements for decompressing.

This version is virtually identical to his version except minor refactoring to conform with coding standards and Java 6.

Since:
9.1.17
Author:
Igor Pavlov

Constructor Summary
Decoder()
           
 
Method Summary
 boolean code(java.io.InputStream inStream, java.io.OutputStream outStream, long outSize)
           
 boolean setDecoderProperties(byte[] properties)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

Decoder

public Decoder()
Method Detail

code

public boolean code(java.io.InputStream inStream,
                    java.io.OutputStream outStream,
                    long outSize)
             throws java.io.IOException
Throws:
java.io.IOException

setDecoderProperties

public boolean setDecoderProperties(byte[] properties)


Copyright © 1998-2010 Retep Development Group. All Rights Reserved.