Para editar archivos crudos o binarios se suele utilizar un Editor Hexadecimal, uno gratuito y bueno es HxD
https://mh-nexus.de/downloads/HxDSetup.zip PERO normalmente estos así por así no dicen nada, uno tiene que conocer su estructura para saber interpretarlo.
Por ejemplo si se tiene el siguiente Save de un juego:
00 FB 00 FC 00 FE 00 00 00 FF 00 FF 00 FF 00 FF 00 FD 00 FC 00 FA 00 FB 00 FD 00 FF 00 00 00 01 00 00 00 FE 00 FC 00 FB 00 FA 00 FD 00 FF 00 02 00 03 00 01 00 01 00 FE 00 FB 00 FB 00 FC 00 FE 00 00 00 01 00 02 00 01 00 FE 00 FF 00 FE 00 FD 00 FD 00 FE 00 FF 00 01 00 02 00 01 00 01 00 FFNo se distingue nada a simple vista, sin embargo si se tuviera la especificación que diga que:
- Los dos primeros bytes son la vida
- Los siguientes dos bytes son el ataque
- Los siguientes dos bytes son la defensa
- Los siguientes 4 bytes son el tiempo de juego
Y así con cada uno de los bytes del archivo. Ahora, algunas veces hay gente que se pasa un buen tiempo interpretando y comprobando para que sirve cada byte y crea un programa para verlo y modificarlo de manera más humana.
El formato podría llegar a ser muy complejo, incluso estar cifrado y ser completamente ilegible a no ser que se le apliquen ciertos procedimientos especiales, esto se hace para evitar que la gente los modifique y tenerlo protegido.