private void Decode() { target = CreateDecoder(); target.Decode(); inputStream.Dispose(); outputStream.Dispose(); }
private static void Decode(Stream inputStream, Stream outputStream) { var decoderInput = new StreamDecoderInput(inputStream); var decoderOutput = new StreamDecoderOutput(outputStream); var stringTable = new FrameworkDictionaryStringTable(1000); var decoder = new LzwDecoder(decoderInput, decoderOutput, stringTable); decoder.Decode(); outputStream.Flush(); outputStream.Seek(0, SeekOrigin.Begin); }