Table of Contents

Class FilterUtil

Namespace
iText.IO.Util
Assembly
itext.io.dll

This file is a helper class for internal usage only. Be aware that its API and functionality may be changed in future.

public static class FilterUtil
Inheritance
FilterUtil
Inherited Members

Methods

FlateDecode(byte[])

Decodes a stream that has the FlateDecode filter.

public static byte[] FlateDecode(byte[] input)

Parameters

input byte[]

the input data

Returns

byte[]

the decoded data

FlateDecode(byte[], bool)

A helper to FlateDecode.

public static byte[] FlateDecode(byte[] input, bool strict)

Parameters

input byte[]

the input data

strict bool

true to read a correct stream. false to try to read a corrupted stream

Returns

byte[]

the decoded data

GetInflaterInputStream(Stream)

public static Stream GetInflaterInputStream(Stream input)

Parameters

input Stream

Returns

Stream

InflateData(byte[], byte[])

This method provides support for general purpose decompression using the popular ZLIB compression library.

public static void InflateData(byte[] deflated, byte[] inflated)

Parameters

deflated byte[]

the input data bytes

inflated byte[]

the buffer for the uncompressed data