Here's an example of how it currently shows:
Processed 1 file, 1629908 regular extents (1629908 refs), 0 inline.
Type Perc Disk Usage Uncompressed Referenced
TOTAL 95% 467G 489G 489G
none 100% 388G 388G 388G
zstd 78% 78G 100G 100G
Now, consider a scenario where someone's recently re-mounted with a different compression level, and has rewritten parts of the file (i.e., only some extents).
It should show like this (don't think too hard about the numbers - I didn't update them to be internally consistent):
Processed 1 file, 1629908 regular extents (1629908 refs), 0 inline.
Type Perc Disk Usage Uncompressed Referenced
TOTAL 95% 467G 489G 489G
none 100% 388G 388G 388G
zstd:3 78% 78G 100G 100G # Original mount with default zstd:3 level.
zstd:15 71% 78G 100G 100G # New re-mount with zstd:15 level (partial rewrite of some extents).
It is my understanding that all this data is 100% available in the filesystem, and showing it like this is just a matter of implementation in this tool.