Inflaters and DeflatersDeflating DataConstructing deflatersChoose a strategySet the compression levelSet the dictionarySet the inputDeflate the data repeatedly until needsInput( ) returns trueFinish the deflationReset the deflater and start overAn exampleChecking the state of a deflaterInflating DataConstructing inflatersSet the inputCheck whether a preset dictionary was usedSet the dictionaryInflate the dataReset the inflaterAn exampleChecking the state of an inflater