All you guys have been talking about are plain text files.
Take binary files (even different kinds) into account and you can start your discussion from the beginning again.