Match files by content similarity

Is there any solution to find files by the similarity of the contents?
The binary data files, like .mp3 files have the same sound.
But their tags might have been edited in two different files.

So, any known file finder sees them as the different files. Because their hash (like, md5) are dissimilar.

I am not matching files individually in a big list of them.
Just; need a solution for this intelligent guess-matching.
It should report on most matched list of other files.
Whether they are binary or text files.

Pretty thanks for a help.