Resources

From Just Solve the File Format Problem
(Difference between revisions)
Jump to: navigation, search
(Created page with "{{FormatInfo |formattype=electronic |thiscat=Resources }} Incorporating non-executable data into a progam's source code can be inconvenient. A variety of techniques, and a...")
 
 
(12 intermediate revisions by 3 users not shown)
Line 2: Line 2:
 
|formattype=electronic
 
|formattype=electronic
 
|thiscat=Resources
 
|thiscat=Resources
 +
|image=Resources.jpg
 
}}
 
}}
 
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.
 
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.
+
Resource formats often store user interface elements (dialog boxes, menus, etc.), graphics, sound, or text. There is usually also a way to store arbitrary custom data.
  
Formats listed here include:
+
Formats listed here may include:
* Formats that are embedded into executable files
+
* Formats that are embedded in [[Executables|executable]] files
 
* Stand-alone file formats that are loaded into memory at runtime
 
* Stand-alone file formats that are loaded into memory at runtime
* Intermediate file formats
+
* Intermediate file formats used in development
 
* Specialized source code formats that contain, or refer to, resource data
 
* Specialized source code formats that contain, or refer to, resource data
  
== Formats ==
+
== Resource formats ==
 
* [[AMOS AmBs]]
 
* [[AMOS AmBs]]
* [[AMOS Memory Bank]]
+
* [[AMOS Memory Bank]] (.abk)
* [[Borland Delphi form]]
+
* [[Borland Delphi form]] (.dfm)
 
* [[DFF]]
 
* [[DFF]]
* [[Dynamic-link library (Windows)]] - Resource-only DLLs are not uncommon.
+
* [[Dynamic-link library (Windows)]] - Some DLLs are resource-only.
 
* [[GEM resource file]] (Atari) (.rsc)
 
* [[GEM resource file]] (Atari) (.rsc)
 
* [[Macintosh resource file]] (Mac OS Classic development) (.rsrc)
 
* [[Macintosh resource file]] (Mac OS Classic development) (.rsrc)
* [[Resource script file]] (.rc, .rc2)
+
* [[MMFW resource file]]
* [[STOS memory bank]]
+
* [[PRC (Palm OS)]]
 +
* [[STOS memory bank]] (.mbk)
 +
* [[Strings File]] (OS-X, iOS) (.strings)
 
* [[VisualBasic form]] (.frm)
 
* [[VisualBasic form]] (.frm)
* [[Windows resource]]
+
* [[Windows resource]] (.res)
 +
* [[Windows resource script]] (.rc, .rc2)
 
* [[Xcode Core Data Model]] (.xcdatamodel, .xcdatamodeld)
 
* [[Xcode Core Data Model]] (.xcdatamodel, .xcdatamodeld)
 +
 +
== Language and translation ==
 +
 +
* [[Gettext PO (Portable Object) file]] (.po)
 +
* [[Gettext MO (Machine Object) file]] (.mo)
 +
 +
== Hybrid source code formats ==
 +
These formats are valid source code in some programming language (often [[C]]), and can also be read by some resource editors and viewers.
 +
* [[DEGAS Elite icon]]
 +
* [[XBM]]
 +
* [[XPM]]
 +
 +
== See also ==
 +
* [[Source code]]
 +
* [[Executables]]
 +
* [[Development]]
 +
* [[Game data files]]
  
 
[[Category:Executables]]
 
[[Category:Executables]]
 
[[Category:Development]]
 
[[Category:Development]]

Latest revision as of 15:28, 9 September 2025

File Format
Name Resources
Ontology

{{{caption}}}

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, sound, or text. There is usually also a way to store arbitrary custom data.

Formats listed here may include:

  • Formats that are embedded in executable files
  • Stand-alone file formats that are loaded into memory at runtime
  • Intermediate file formats used in development
  • Specialized source code formats that contain, or refer to, resource data

Contents

[edit] Resource formats

[edit] Language and translation

[edit] Hybrid source code formats

These formats are valid source code in some programming language (often C), and can also be read by some resource editors and viewers.

[edit] See also

Personal tools
Namespaces

Variants
Actions
Navigation
Toolbox