Resources

Incorporating non-executable data into a progam's source code can be inconvenient. A variety of techniques, and associated resource formats, exist to address this issue.

Resource formats often store user interface elements (dialog boxes, menus, etc.), graphics, or sound. There is usually also a way to store arbitrary custom data.

Formats listed here include:
 * Formats that are embedded into executable files
 * Stand-alone file formats that are loaded into memory at runtime
 * Intermediate file formats
 * Specialized source code formats that contain, or refer to, resource data

Formats

 * AMOS AmBs
 * AMOS Memory Bank
 * Borland Delphi form
 * DFF
 * Dynamic-link library (Windows) - Resource-only DLLs are not uncommon.
 * GEM resource file (Atari) (.rsc)
 * Macintosh resource file (Mac OS Classic development) (.rsrc)
 * Resource script file (.rc, .rc2)
 * STOS memory bank
 * VisualBasic form (.frm)
 * Windows resource
 * Xcode Core Data Model (.xcdatamodel, .xcdatamodeld)