Understanding the difference between raw binaries and formatted binaries
In this section, you will learn the difference between raw and formatted binaries.The concept of a binary file can be easily defined by negation; that is, a binary file is a file that is not a text file.
We can classify binary files into two categories: raw binary files and formatted binary files.
Raw binaries are those binary files that contain unprocessed data, so these binary files have no format in any way. An example of a raw binary could be a memory dump taken from some buffer containing a piece of code.
On the other hand, formatted binaries are those binary files that have a format specification so that you can parse it. Examples of formatted binaries are the Windows executable (image) files and object files that follow the Portable Executable (PE) format, the specification of which is available online: https://docs.microsoft.com/en-us/windows/win32/debug/pe-format.
For the purpose of Ghidra...