'Read, parse, decrypt, decompress a KeePass file from a stream.
:arg stream: A file-like object (opened in \'rb\' mode) or IO buffer
containing a KeePass file.'

def read_from(self, stream):

    super(KDB4File, self).read_from(stream)
    if (self.header.CompressionFlags == 1):
        self._unzip()
