diff --git a/rsrcfork/__main__.py b/rsrcfork/__main__.py index 0af37b4..24e1a31 100644 --- a/rsrcfork/__main__.py +++ b/rsrcfork/__main__.py @@ -199,9 +199,9 @@ def _describe_resource(res: api.Resource, *, include_type: bool, decompress: boo try: res.compressed_info except compress.DecompressError: - length_desc = f"decompression failed ({res.length_raw} bytes compressed)" + length_desc = f"unparseable compressed data header ({res.length_raw} bytes compressed)" else: - length_desc = f"{res.length} bytes ({res.length_raw} bytes compressed)" + length_desc = f"{res.length} bytes ({res.length_raw} bytes compressed, 'dcmp' ({res.compressed_info.dcmp_id}) format)" else: length_desc = f"{res.length_raw} bytes" content_desc_parts.append(length_desc)