support hook decompress