MP3 не имеют встроенной информации заголовка для песни / альбома / исполнителя.Это обрабатывается ID3, который может быть либо в начале файла (ID3v2, произвольный размер, в зависимости от того, сколько информации было указано), либо в конце (ID3v1, фиксированные 128 байтов).Чтобы правильно идентифицировать MP3 с помощью контрольной суммы, вам нужно убедиться, что обе версии тега ID3 игнорируются.Кроме того, возможно встроить MP3 в контейнер .wav, в этом случае есть заголовки .wav и еще много чего.
И, конечно, всегда есть кодирование двух песен с разными битрейтами, частотой дискретизациии даже разные CD рипперы и кодеры.Все будут создавать совершенно разные файлы, но все равно будут «одной песней».