There was no offence, just a misunderstanding of what was being asked! I don't dispute Beyong Compare + AmigaDX is one solution for checking an ADF at the filesystem level it just wasn't the solution for this particular request!
However, your ADFcompare utility is exactly what was being asked for, check 2 ADF's and just show what tracks are different