not trying to sound like my question is just more important than others because I'm asking it, purely because the outcome of my work will involve electrical impulses directly into people's faces. I want to make sure I do this right.

I've been looking into this hex editing and there seems to be no rhyme or rhythm to what I'm editing. I've programmed before, I can wrap my head around this stuff I just don't know where to begin. The ANSI pane is full of random numbers and letters. Is there any way to find out what hex relates to the number of impulses sent out by this machine? Or at very least, how can I approach the company that made the machine and ask intelligible enough questions to them about how to find the hex code? I want to be as efficient with my time, and their's, as I can be.


closed as too broad by Edward, perror, 0xec, peter ferrie, jvoisin Aug 21 '15 at 18:22

Please edit the question to limit it to a specific problem with enough detail to identify an adequate answer. Avoid asking multiple distinct questions at once. See the How to Ask page for help clarifying this question. If this question can be reworded to fit the rules in the help center, please edit the question.

  • But you would have recognized the data if it was stored as IEEE-754 floating point values, or another (fairly) common format? Are there not repeating values (headers, lengths) or IDs? Atill, even if you do find out that every certain position contains such-and-such number, you cannot know the meaning of that number. Ask its producer to send you the formal specification. – usr2564301 Aug 19 '15 at 12:30

It's often difficult if not impossible to make sense out of raw data (what you're seeing in your hex editor). That data may be unstructured, or compressed, or encrypted, etc.

You'll likely need to reverse engineer the code that operates on the raw data in order to understand the content of the data file.

  • So if I'm just given a hex file, there's practically nowhere I can go with it? – JS MH Aug 19 '15 at 3:28
  • Not necessarily, but often times you need to reverse engineer the software that reads from the binary file ("hex file") in order to understand the contents of the binary file. – Jason Geffner Aug 19 '15 at 13:55

Not the answer you're looking for? Browse other questions tagged or ask your own question.