Sometimes when I download a track from something, I'll run it through a program like MPC, and find it's a certain amount of time long, and I listen to it and it sounds fine. But then when I play through it and skip to certain parts, I find those parts are relocated to a different time than they were before. So then I go back a bit, and find a whole new part has been added to the song that wasn't there before. And yet the amount of time hasn't changed? But when I play it from start to finish, that whole new part is gone again.
Other times, it'll have a larger time in MPC than it will have listed in the details, or in anything else. For example, there's one track I'm listening to right now that opens in MPC as about 10 minutes long, but the details say six minutes, and iTunes plays it as 6. Both versions of the song sound coherent. It's like two songs in one file.
EDIT: After listening through it on iTunes (where it says it's six minutes), after it reached the end, it kept going on a bit longer. And this version is still different from the 10 minute one.
How does this happen? How do I alternate or split the two?