code: def decompress(ctype, unc_len, data):
      
      if ctype == UBIFS_COMPR_LZO:
          try:
              return lzo.decompress(b''.join((b'\xf0', struct.pack('>I', unc_len), data)))
          except Exception as e:
              error(decompress, 'Warn', 'LZO Error: %s' % e)
      elif ctype == UBIFS_COMPR_ZLIB:
          try:
              return zlib.decompress(data, -11)
          except Exception as e:
              error(decompress, 'Warn', 'ZLib Error: %s' % e)
      else:
          return data
docs: Decompress data.
  
      Arguments:
      Int:ctype    -- Compression type LZO, ZLIB (*currently unused*).
      Int:unc_len  -- Uncompressed data lenth.
      Str:data     -- Data to be uncompessed.
  
      Returns:
      Uncompressed Data.