File extensions
From Free Pascal wiki
Jump to navigationJump to searchThe 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