Development

From Just Solve the File Format Problem
(Difference between revisions)
Jump to: navigation, search
(Build Automation)
(Uncategorized)
(30 intermediate revisions by 4 users not shown)
Line 10: Line 10:
  
 
== Build Automation ==
 
== Build Automation ==
 +
(see also Project below)
 
* [[Ant build file]]
 
* [[Ant build file]]
 
* [[Apache Maven POM file]]
 
* [[Apache Maven POM file]]
 +
* [[Autotools]]
 +
* [[Cabal]]
 +
* [[CMake]]
 +
* [[hpack (Haskell)]]
 
* [[Imake|Imakefile]]
 
* [[Imake|Imakefile]]
 
* [[Jamfile]]
 
* [[Jamfile]]
Line 22: Line 27:
 
* [[BSC]] (Browser code file)
 
* [[BSC]] (Browser code file)
 
* [[IDB]] (State file)
 
* [[IDB]] (State file)
* [[IDL]] (Interface definition language file)
+
* [[MIDL]] (Microsoft Interface Definition Language)
 
* [[ODL (Microsoft Object Description Language)|ODL]] (Object Description Language)
 
* [[ODL (Microsoft Object Description Language)|ODL]] (Object Description Language)
 
* [[SBR]] (Visual Studio source browser intermediate file)
 
* [[SBR]] (Visual Studio source browser intermediate file)
Line 33: Line 38:
  
 
== Interface ==
 
== Interface ==
 +
See also [[Resources]].
 
* [[Nib file]] (Mac OS X development; windowed interfaces) (.nib)
 
* [[Nib file]] (Mac OS X development; windowed interfaces) (.nib)
 +
* [[QML]]
 
* [[Storyboard file]] (iOS development) (.storyboard)
 
* [[Storyboard file]] (iOS development) (.storyboard)
 
* [[Xib file]] (Mac OS X / iOS development; replaced Nib files) (.xib)
 
* [[Xib file]] (Mac OS X / iOS development; replaced Nib files) (.xib)
Line 39: Line 46:
 
== Intermediate ==
 
== Intermediate ==
 
* [[Apple framework]] (.framework: OS X or iOS)
 
* [[Apple framework]] (.framework: OS X or iOS)
* [[Java bytecode]] (aka 'class file')
 
 
* [[Microsoft Library|LIB (Microsoft style)]] (used with Microsoft compilers for MS-DOS)
 
* [[Microsoft Library|LIB (Microsoft style)]] (used with Microsoft compilers for MS-DOS)
 
* [[AR|LIB (Unix-style)]] (Static library file, a variant of the UNIX ar format)
 
* [[AR|LIB (Unix-style)]] (Static library file, a variant of the UNIX ar format)
 
* [[Object file format]] (.o, .obj)
 
* [[Object file format]] (.o, .obj)
 
* [[Precompiled Header]] (.pch)
 
* [[Precompiled Header]] (.pch)
* [[PYC]] (Python bytecode)
 
 
* [[Relocatable Object Module Format]]
 
* [[Relocatable Object Module Format]]
 
* [[SREC]] (.s19, .sre, .srec, .s)
 
* [[SREC]] (.s19, .sre, .srec, .s)
 
* [[Turbo Pascal Unit]] (.tpu)
 
* [[Turbo Pascal Unit]] (.tpu)
 +
 +
For bytecode formats, see [[Executables#Virtual machine code]].
  
 
== Linking ==
 
== Linking ==
 
* [[IIK]] (Incremental link file)
 
* [[IIK]] (Incremental link file)
 
* [[MAP]] (Memory map link information)
 
* [[MAP]] (Memory map link information)
 +
 +
== Packaging and installation ==
 +
See also [[Archiving#Program/App/Applet/Installer|specialized archive formats]] and the "Build Automation" and "Project" sections of this page.
 +
* Inno Setup
 +
** [[Inno Setup ISL]]
 +
** [[Inno Setup Script]]
 +
* [[Install Maker]]
 +
* [[NSIS Script]]
 +
* [[Quick Install Maker]]
  
 
== Project ==
 
== Project ==
 
* [[APL workspace]] (stores a set of functions and variables comprising a program or project)
 
* [[APL workspace]] (stores a set of functions and variables comprising a program or project)
 +
* [[C Sharp project]] (.csproj)
 
* [[Dev-Cpp project]] (.dev)
 
* [[Dev-Cpp project]] (.dev)
 
* [[Developer Studio project]] (.dsp)
 
* [[Developer Studio project]] (.dsp)
Line 78: Line 95:
  
 
== Resource ==
 
== Resource ==
* [[Borland Delphi form]]
+
See [[Resources]].
* [[DFF]]
+
* [[GEM resource file]] (Atari) (.rsc)
+
* [[Macintosh resource file]] (Mac OS Classic development) (.rsrc)
+
* [[Resource script file]] (.rc, .rc2)
+
* [[VisualBasic form]] (.frm)
+
* [[Xcode Core Data Model]] (.xcdatamodel, .xcdatamodeld)
+
  
 
== Revision control systems / code repositories ==
 
== Revision control systems / code repositories ==
 
* [[Concurrent Versions System]] (CVS)
 
* [[Concurrent Versions System]] (CVS)
 +
* [[Fossil checkout database]]
 +
* [[Fossil repository database]]
 
* [[Git]]
 
* [[Git]]
 
** [[Github]]
 
** [[Github]]
Line 97: Line 110:
  
 
== Specialized ==
 
== Specialized ==
 +
* [[Cre8or]] (.cr8)
 
* [[Game Maker]] (.gm6, .gmk)
 
* [[Game Maker]] (.gm6, .gmk)
 
* [[RBJ (Redcode oBJect)]]
 
* [[RBJ (Redcode oBJect)]]
 +
* Tiled
 +
** [[Tiled JSON]]
 +
** [[Tiled TMX]]
 +
** [[Tiled TSX]]
 
* [[UltraEdit wordfile]] (.uew)
 
* [[UltraEdit wordfile]] (.uew)
 +
 +
== Uncategorized ==
 +
* [[Buildinfo]] [https://wiki.debian.org/ReproducibleBuilds/BuildinfoFiles]
 +
* [[Ghidra]]
 +
* [[No Code]]
 +
* [[SOURCE DATE EPOCH|SOURCE_DATE_EPOCH]]
 +
* [[XML Metadata Interchange]]
  
 
== Links ==
 
== Links ==
Line 105: Line 130:
 
* [http://www.bluecloudsolutions.com/blog/money-apps-turn-1k-200k-portfolio/ Somebody's "How To Make Money With Apps" article] (that, unintentionally, gives insights into why smartphone apps suck so much these days)
 
* [http://www.bluecloudsolutions.com/blog/money-apps-turn-1k-200k-portfolio/ Somebody's "How To Make Money With Apps" article] (that, unintentionally, gives insights into why smartphone apps suck so much these days)
 
* [http://boingboing.net/2014/04/24/band-releases-album-as-linux-k.html Band releases album as Linux kernel module]
 
* [http://boingboing.net/2014/04/24/band-releases-album-as-linux-k.html Band releases album as Linux kernel module]
 +
* [https://github.com/MattPD/cpplinks/blob/master/executables.md C++ links: executables]

Revision as of 15:09, 2 January 2021

File Format
Name Development
Ontology

{{{caption}}}

File formats concerning compilers, interpreters, linkers, IDEs, etc.

See also: Source code, Executables

Contents

Build Automation

(see also Project below)

Cloud platforms

Compiling

  • BSC (Browser code file)
  • IDB (State file)
  • MIDL (Microsoft Interface Definition Language)
  • ODL (Object Description Language)
  • SBR (Visual Studio source browser intermediate file)

Debug

Interface

See also Resources.

  • Nib file (Mac OS X development; windowed interfaces) (.nib)
  • QML
  • Storyboard file (iOS development) (.storyboard)
  • Xib file (Mac OS X / iOS development; replaced Nib files) (.xib)

Intermediate

For bytecode formats, see Executables#Virtual machine code.

Linking

  • IIK (Incremental link file)
  • MAP (Memory map link information)

Packaging and installation

See also specialized archive formats and the "Build Automation" and "Project" sections of this page.

Project

Remote procedure calls

Resource

See Resources.

Revision control systems / code repositories

Runtime environments

Specialized

Uncategorized

Links

Personal tools
Namespaces

Variants
Actions
Navigation
Toolbox