File extensions

From Free Pascal wiki
Revision as of 11:45, 19 April 2009 by Djzepi (talk | contribs)

File extensions

Some file extensions


Lazarus

*.lpi 
   Lazarus Project Information file (stored in XML; contains project-specific settings) 
*.lpr 
   Lazarus Program file; contains Pascal source of main program 
*.lfm 
   Lazarus Form file; contains configuration information for all objects on a form 
   (stored in a Lazarus-specific format; the actions are described by Pascal source code in a corresponding *.pas file) 
*.pas 
   Unit with Pascal code (typically for a form stored in a corresponding *.lfm file) 
*.pp
   Pascal code
*.lrs 
   Lazarus Resource file (this is a generated file; not to be confused with a Windows resource file). 
*.ppu 
   Compiled unit, symbols part.
*.o 
   (1) Compiled unit, code part.
   (2) Compiled code from other compilers (e.g. gcc)
*.a 
   (1) Compiled unit, code part for smartlinking (on some platforms)
   (2) Compiled code from other compilers (e.g. gcc) linked into a static library
*.lpk 
   Lazarus package information file. (stored in XML; contains package-specific settings)
*.inc
   Include file

General

*.txt
   Text file
*.po
   Gettext Portable Object
*.bak
   Backup
*.cfg
   Config file
*.chm
   Compiled Help File - contains html. See also package chm
*.csv
   Comma Separated Values text file format 
*.exe
   Directly executable program
*.hlp
   Help file
*.ini
   Initialization file
*.odt
   OpenDocument text document
*.pdf
   Portable Document Format
*.ps
   PostScript 
*.rtf
   Rich Text Format text file

Image

*.png
   Portable network graphic
*.bmp
   bitmap 
*.ico
   icon 
*.xpm
   pixmap 
*.ppm
   portable pixmap 
*.pgm
   portable graymap 
*.pbm
   portable bitmap 
*.jpg


XML

*.xml
*.dtd
*.xsd
*.xsl

Web

*.html
   Hypertext Markup Language
*.css
   Cascading style sheet

Archive

*.tar
   tape archive
*.zip

Database

*.dbf
   Database file
*.mdx
   Multiple index file

Spreadsheet

*.ods
   OpenOffice.org Calc spreadsheet File Format
*.xls  
   Microsoft Excel File Format
*.xlsx  
   Microsoft Office Open XML Excel File Format 


Delphi

*.dfm
   Delphi form module
*.dof
   Delphi project options file
*.dsk
   Desktop configuration

Linux and Unix

*.so 
   Shared object library
*.sh
   Shell script
*.deb
   Debian Package
*.rpm
   RPM Package Manager 

Mac

*.app
*.dmg
   Disk Image File 
*.dylib 
   Dynamic shared library

Windows

*.bat
   Batch file. It's a text file that contains a sequence of commands for a computer operating system.
*.dll 
  dynamic-link library
*.exe
   Directly executable program

See also

Alphabetical list of file extensions