Quote:
each thing i've used to open the file has the file unreadable.
Normal. Those files are not plain text, they are encoded in a certain format that is specific to the game. The goal of the encoding is also to prevent tampering.
You have to build or create a program that can decode the minecraft .dat file format.