File extensions

From Free Pascal wiki
Revision as of 13:16, 12 October 2008 by Marcov (talk | contribs) (→‎General)
Jump to navigationJump to search
The printable version is no longer supported and may have rendering errors. Please update your browser bookmarks and please use the default browser print function instead.

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

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