Development

From Just Solve the File Format Problem
(Difference between revisions)
Jump to: navigation, search
(Revision control systems / code repositories: Add Mercurial)
(Uncategorized)
 
(59 intermediate revisions by 8 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]]
 +
* [[hpack (Haskell)]]
 
* [[Imake|Imakefile]]
 
* [[Imake|Imakefile]]
 
* [[Jamfile]]
 
* [[Jamfile]]
 +
* [[Jenkinsfile]]
 
* [[Makefile]]
 
* [[Makefile]]
 +
* [[Redo]]
  
 
== Cloud platforms ==
 
== Cloud platforms ==
 +
* [[Amazon Web Services]] (AWS)
 +
* [[Google Cloud]]
 
* [[Heroku]]
 
* [[Heroku]]
 +
* [[IBM Cloud]]
 +
* [[Microsoft Azure Cloud]]
  
 
== Compiling ==
 
== Compiling ==
 
* [[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)
  
 
== Debug ==
 
== Debug ==
 +
* [[Core dump]]
 
* [[GDB]] (GNU debugger file)
 
* [[GDB]] (GNU debugger file)
 
* [[Precompiled header file]] (.gch, .pch)
 
* [[Precompiled header file]] (.gch, .pch)
Line 32: Line 44:
  
 
== 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 38: Line 52:
 
== 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]]
 
* [[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 ==
 +
* [[AnFX Java Movie]] (.afx)
 
* [[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)
 
* [[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)
 +
* [[LiveMotion]] (.liv)
 +
* [[SWiSH Movie]] (.swi)
 
* [[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)
 +
* [[Visual Studio workspace]] (.code-workspace)
 +
* [[Xcode Playground]] (.playground)
 
* [[Xcode Project]] (.xcodeproj): Mac/iOS development
 
* [[Xcode Project]] (.xcodeproj): Mac/iOS development
 +
* [[XFL]] (Adobe Flash Exchange Format)
  
 
== Remote procedure calls ==
 
== Remote procedure calls ==
Line 73: Line 106:
  
 
== Resource ==
 
== Resource ==
* [[Resource script file]] (.rc, .rc2)
+
See [[Resources]].
* [[Xcode Core Data Model]] (.xcdatamodel, .xcdatamodeld)
+
* [[Macintosh resource file]] (Mac OS Classic development) (.rsrc)
+
* [[DFF]]
+
  
 
== 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]]
 
* [[Mercurial]] (hg)
 
* [[Mercurial]] (hg)
 +
* [[SCCS|Source Code Control System]] (SCCS)
  
 
== Runtime environments ==
 
== Runtime environments ==
Line 88: Line 121:
  
 
== Specialized ==
 
== Specialized ==
 +
* [[Cre8or]] (.cr8)
 
* [[Game Maker]] (.gm6, .gmk)
 
* [[Game Maker]] (.gm6, .gmk)
 +
* [[RBJ (Redcode oBJect)]]
 +
* Tiled
 +
** [[Tiled JSON]]
 +
** [[Tiled TMX]]
 +
** [[Tiled TSX]]
 
* [[UltraEdit wordfile]] (.uew)
 
* [[UltraEdit wordfile]] (.uew)
 +
 +
== Uncategorized ==
 +
* [[Buildinfo]] [https://wiki.debian.org/ReproducibleBuilds/BuildinfoFiles]
 +
* [[Docker]] (sandboxed virtual servers)
 +
* [[Ghidra]]
 +
* [[Kubernetes]] (cluster orchestration)
 +
* [[Microsoft Type Library]]
 +
* [[No Code]]
 +
* [[Qt translation source]]
 +
* [[SOURCE DATE EPOCH|SOURCE_DATE_EPOCH]]
 +
* [[XML Metadata Interchange]]
  
 
== Links ==
 
== Links ==
Line 95: Line 145:
 
* [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]

Latest revision as of 12:42, 25 October 2024

File Format
Name Development
Ontology

{{{caption}}}

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

See also: Source code, Executables

Contents

[edit] Build Automation

(see also Project below)

[edit] Cloud platforms

[edit] Compiling

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

[edit] Debug

[edit] 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)

[edit] Intermediate

For bytecode formats, see Executables#Virtual machine code.

[edit] Linking

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

[edit] Packaging and installation

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

[edit] Project

[edit] Remote procedure calls

[edit] Resource

See Resources.

[edit] Revision control systems / code repositories

[edit] Runtime environments

[edit] Specialized

[edit] Uncategorized

[edit] Links

Personal tools
Namespaces

Variants
Actions
Navigation
Toolbox