Development

From Just Solve the File Format Problem
(Difference between revisions)
Jump to: navigation, search
(Specialized)
(Uncategorized)
(23 intermediate revisions by 4 users not shown)
Line 10: Line 10:
  
 
== Build Automation ==
 
== Build Automation ==
* [[Apache Ant build file]]
+
(see also Project below)
 +
* [[Ant build file]]
 
* [[Apache Maven POM file]]
 
* [[Apache Maven POM file]]
 +
* [[Autotools]]
 +
* [[Cabal]]
 +
* [[CMake]]
 
* [[Imake|Imakefile]]
 
* [[Imake|Imakefile]]
 
* [[Jamfile]]
 
* [[Jamfile]]
Line 22: Line 26:
 
* [[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 37:
  
 
== 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 45:
 
== Intermediate ==
 
== Intermediate ==
 
* [[Apple framework]] (.framework: OS X or iOS)
 
* [[Apple framework]] (.framework: OS X or iOS)
* [[CLASS]] (Java bytecode)
 
 
* [[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:
 +
* [[Archiving#Program/App/Applet/Installer specialized archive formats]]
 +
* The "Build Automation" and "Project" sections of this page
  
 
== 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)
 +
* [[Dev-Cpp project]] (.dev)
 
* [[Developer Studio project]] (.dsp)
 
* [[Developer Studio project]] (.dsp)
 
* [[Developer Studio workspace]] (.dsw)
 
* [[Developer Studio workspace]] (.dsw)
 
* [[FLA]] (Macromedia Flash project file)
 
* [[FLA]] (Macromedia Flash project file)
* [[IntelliJ Idea Module]] (.iml)
+
* [[Geany project]] (.geany)
* [[IntelliJ Idea Project]] (.ipr)
+
* [[IntelliJ Idea module]] (.iml)
 +
* [[IntelliJ Idea project]] (.ipr)
 
* [[IntelliJ Idea Website]] (.iws)
 
* [[IntelliJ Idea Website]] (.iws)
 
* [[UltraEdit project file]] (.prj, pui)
 
* [[UltraEdit project file]] (.prj, pui)
* [[Visual Basic project file]] (.vbp, .vbproj)
+
* [[VisualBasic project]] (.vbp, .vbproj)
 
* [[Visual Studio IntelliSense Database File]] (.sdf)
 
* [[Visual Studio IntelliSense Database File]] (.sdf)
 
* [[Visual Studio No Compile Browser File]] (.ncb)
 
* [[Visual Studio No Compile Browser File]] (.ncb)
 
* [[Visual Studio project file]] (.vcproj, .vcxproj, .vdproj)
 
* [[Visual Studio project file]] (.vcproj, .vcxproj, .vdproj)
* [[Visual Studio Solution File]] (.sln)
+
* [[Visual Studio Solution file]] (.sln)
* [[Visual Studio Solution Options File]] (.suo)
+
* [[Visual Studio Solution Options file]] (.suo)
 
* [[Xcode Playground]] (.playground)
 
* [[Xcode Playground]] (.playground)
 
* [[Xcode Project]] (.xcodeproj): Mac/iOS development
 
* [[Xcode Project]] (.xcodeproj): Mac/iOS development
Line 76: Line 89:
  
 
== Resource ==
 
== Resource ==
* [[Borland Delphi form]]
+
See [[Resources]].
* [[DFF]]
+
* [[Macintosh resource file]] (Mac OS Classic development) (.rsrc)
+
* [[Resource script file]] (.rc, .rc2)
+
* [[Xcode Core Data Model]] (.xcdatamodel, .xcdatamodeld)
+
  
 
== Revision control systems / code repositories ==
 
== Revision control systems / code repositories ==
Line 96: Line 105:
 
* [[RBJ (Redcode oBJect)]]
 
* [[RBJ (Redcode oBJect)]]
 
* [[UltraEdit wordfile]] (.uew)
 
* [[UltraEdit wordfile]] (.uew)
 +
 +
== Uncategorized ==
 +
* [[Buildinfo]] [https://wiki.debian.org/ReproducibleBuilds/BuildinfoFiles]
 +
* [[SOURCE DATE EPOCH|SOURCE_DATE_EPOCH]]
  
 
== Links ==
 
== Links ==
Line 101: Line 114:
 
* [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 19:00, 6 December 2018

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:

Project

Remote procedure calls

Resource

See Resources.

Revision control systems / code repositories

Runtime environments

Specialized

Uncategorized

Links

Personal tools
Namespaces

Variants
Actions
Navigation
Toolbox