Hello to all! There is a file with the .dat extension, it is in the files of one game on ios (which game, the one who knows the correct answer will guess). In general, the question is: which editor can be opened and edited so that the values ​​are visually understandable?

Thank you in advance for your response!

    2 answers 2

    No one will answer you, the dat extension says nothing. In fact, any file with data is called that, anything can be inside, it is not even defined in a binary form or in a text form, it will be there, let alone the structure, there can even be simple meanings written one after another without specifying what is , - everything is entirely at the discretion of the program that created the file.

    If I were you, I would first try to open it with a text editor, and then with some Hex editor, and understand what was happening.

    • I tried to open with notepad ++ krakozyabry and which Hex editor would you advise? - mixail 2:24 pm
    • It means binary format. I almost never use Hex when I need iHex from the store - aknew

    After 5 seconds google:

    Common format for storing data by various applications. As a rule, a DAT file can only be opened by the program that created this file. Data can be stored in both text and binary form. DAT text files can be viewed in any text editor.

    Examples of programs that create and use DAT files: Microsoft Visual Studio, Corel WordPerfect, Nero ShowTime, Nullsoft Winamp, SoftVelocity Clarion, Ontrack EasyRecovery, Runtime GetDataBack, MapInfo software.

    • I was also googling, but how do you know what the game was written on? - mixail
    • Try to copy and google the first few hexadecimal first numbers (about 8) - they can be a file signature, but again - there are no rules that the program wanted to write, it will be inside, just data can go from the first bit. - aknew 2:49 pm
    • > I also Google and how to find out what the program wrote the game? Since this is iOS, it is obvious that this is most likely Objective C (less likely - Swift / C / C ++). - KoVadim 2:51 pm
    • The TC simply did not formulate correctly, he needed nothing to write a prog (game) on, but on what he created his binary datnik. - aknew 2:53 pm