Is this how opening and saving files work?

Have you tried it?
If you think that the players' behaviour has to do with the tags: have you verified which tag versions your players understand? Have you checked which tag versions are present in the files?

Also, I would check the files for integrity and see if you have unknown streams or stacked tags.
And it could also be that your players insist on the information they gather from the internet.