How to read the spectrum
What to look for
A native hi-res recording (96 kHz or 192 kHz) often shows energy above 22 kHz, falling gradually with frequency the way microphones and instruments roll off. The thing to look for is the shape of the top: a slope, or a wall.
An upsampled file shows a sharp, near-vertical drop just under 22.05 or 24 kHz, the anti-aliasing filter of the 44.1 or 48 kHz source it came from, with nothing above it. The tool calls a cutoff sharp when the level falls 25 dB or more within 1 kHz, which no acoustic roll-off does.
What it cannot prove
Even if a file has genuine hi-res content above 22 kHz, that doesn't automatically mean it sounds better than a well-mastered 16/44.1 file. The source master quality matters more than the format.
A spectrum cannot prove how a file was made. A native 96 kHz recording whose microphones or mastering stop short of 22 kHz has no ultrasonic content either, and a steep digital filter in mastering leaves the same wall an upsample does. Processing applied after an upsample can also put new energy above 22 kHz. So the result names the evidence (ultrasonic content found, no ultrasonic content, lower-rate source likely) and never calls a file genuine or fake.
