Resources
From Just Solve the File Format Problem
(Difference between revisions)
Ross-spencer (Talk | contribs) (Prepare page for language file format pages) |
|||
(2 intermediate revisions by 2 users not shown) | |||
Line 22: | Line 22: | ||
* [[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) | ||
+ | * [[MMFW resource file]] | ||
* [[PRC (Palm OS)]] | * [[PRC (Palm OS)]] | ||
* [[STOS memory bank]] (.mbk) | * [[STOS memory bank]] (.mbk) | ||
Line 30: | Line 31: | ||
* [[Xcode Core Data Model]] (.xcdatamodel, .xcdatamodeld) | * [[Xcode Core Data Model]] (.xcdatamodel, .xcdatamodeld) | ||
− | == Language and | + | == Language and translation == |
* [[Gettext PO (Portable Object) file]] (.po) | * [[Gettext PO (Portable Object) file]] (.po) | ||
Line 40: | Line 41: | ||
* [[XBM]] | * [[XBM]] | ||
* [[XPM]] | * [[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
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
- AMOS AmBs
- AMOS Memory Bank (.abk)
- Borland Delphi form (.dfm)
- DFF
- Dynamic-link library (Windows) - Some DLLs are resource-only.
- GEM resource file (Atari) (.rsc)
- Macintosh resource file (Mac OS Classic development) (.rsrc)
- MMFW resource file
- PRC (Palm OS)
- STOS memory bank (.mbk)
- Strings File (OS-X, iOS) (.strings)
- VisualBasic form (.frm)
- Windows resource (.res)
- Windows resource script (.rc, .rc2)
- Xcode Core Data Model (.xcdatamodel, .xcdatamodeld)
[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.