<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>https://wiki.vmssoftware.com/index.php?action=history&amp;feed=atom&amp;title=File_extension</id>
	<title>File extension - Revision history</title>
	<link rel="self" type="application/atom+xml" href="https://wiki.vmssoftware.com/index.php?action=history&amp;feed=atom&amp;title=File_extension"/>
	<link rel="alternate" type="text/html" href="https://wiki.vmssoftware.com/index.php?title=File_extension&amp;action=history"/>
	<updated>2026-05-29T20:59:13Z</updated>
	<subtitle>Revision history for this page on the wiki</subtitle>
	<generator>MediaWiki 1.43.3</generator>
	<entry>
		<id>https://wiki.vmssoftware.com/index.php?title=File_extension&amp;diff=133&amp;oldid=prev</id>
		<title>Darya.zelenina: Created page with &quot;A &#039;&#039;&#039;file extension&#039;&#039;&#039; or &#039;&#039;&#039;file type&#039;&#039;&#039; is a part of the file specification that may identify the file structure (such as .TXT for text files or .C for C code) or sometimes...&quot;</title>
		<link rel="alternate" type="text/html" href="https://wiki.vmssoftware.com/index.php?title=File_extension&amp;diff=133&amp;oldid=prev"/>
		<updated>2018-12-19T07:09:06Z</updated>

		<summary type="html">&lt;p&gt;Created page with &amp;quot;A &amp;#039;&amp;#039;&amp;#039;file extension&amp;#039;&amp;#039;&amp;#039; or &amp;#039;&amp;#039;&amp;#039;file type&amp;#039;&amp;#039;&amp;#039; is a part of the file specification that may identify the file structure (such as .TXT for text files or .C for C code) or sometimes...&amp;quot;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;New page&lt;/b&gt;&lt;/p&gt;&lt;div&gt;A &amp;#039;&amp;#039;&amp;#039;file extension&amp;#039;&amp;#039;&amp;#039; or &amp;#039;&amp;#039;&amp;#039;file type&amp;#039;&amp;#039;&amp;#039; is a part of the file specification that may identify the file structure (such as .TXT for text files or .C for C code) or sometimes the order in which the files should be used ([[Saveset|backup savesets]] for VMSINSTAL have the extensions .A, .B, .C, etc.).&lt;br /&gt;
&lt;br /&gt;
A file type must consist of no more than 39 alphanumeric characters and may include the dollar sign ($) and the underscore(_). Empty file types are also permitted.&lt;br /&gt;
&lt;br /&gt;
Assigning file types in OpenVMS is arbitrary: there is no requirement as to what type a file should have other than if the non-default file type is used, the user will have to enter the file type when using the file. &lt;br /&gt;
&lt;br /&gt;
=Default file types=&lt;br /&gt;
Certain OpenVMS commands and utilities have default file types that are assumed in the default file specification and therefore do not need to be specified: for example, TYPE defaults to .LIS files and [[@]] defaults to .COM files.&lt;br /&gt;
&lt;br /&gt;
==Default file types used by DCL commands==&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! File type !! Contents&lt;br /&gt;
|-&lt;br /&gt;
| .CLD || Command description file&lt;br /&gt;
|-&lt;br /&gt;
| .COM || [[Command procedure]] file&lt;br /&gt;
|-&lt;br /&gt;
| .DAT || Data file&lt;br /&gt;
|-&lt;br /&gt;
| .DIF || Output created by the DIFFERENCES command&lt;br /&gt;
|-&lt;br /&gt;
| .DIR || [[Directory file]]&lt;br /&gt;
|-&lt;br /&gt;
| .DIS || Distribution list file for the [[MAIL]] utility&lt;br /&gt;
|-&lt;br /&gt;
| .EDT || Startup command file for the [[EDT]] editor&lt;br /&gt;
|-&lt;br /&gt;
| .EXE || Executable program image file created by the linker&lt;br /&gt;
|-&lt;br /&gt;
| .HLB || Help text library file&lt;br /&gt;
|-&lt;br /&gt;
| .HLP || Input source file for help libraries&lt;br /&gt;
|-&lt;br /&gt;
| .INI || Initialization file&lt;br /&gt;
|-&lt;br /&gt;
| .JOU || Journal file created by the [[EDT]] editor&lt;br /&gt;
|-&lt;br /&gt;
| .LIS || Listing file created by a language compiler or assembler; default input file for the PRINT and TYPE commands&lt;br /&gt;
|-&lt;br /&gt;
| .LOG || [[Batch job]] output file&lt;br /&gt;
|-&lt;br /&gt;
| .MAI || Mail message file&lt;br /&gt;
|-&lt;br /&gt;
| .MEM || Output file created by DIGITAL Standard Runoff (DSR)&lt;br /&gt;
|-&lt;br /&gt;
| .PS || POSTSCRIPT format file&lt;br /&gt;
|-&lt;br /&gt;
| .REGIS || Regis format file&lt;br /&gt;
|-&lt;br /&gt;
| .RNO || Input source file for DIGITAL Standard Runoff (DSR)&lt;br /&gt;
|-&lt;br /&gt;
| .SIX || Sixel graphic file&lt;br /&gt;
|-&lt;br /&gt;
| .SYS || System image file&lt;br /&gt;
|-&lt;br /&gt;
| .TJL || Journal file created by the [[DECTPU]] and [[ACL editor|ACL]] editors&lt;br /&gt;
|-&lt;br /&gt;
| .TLB || Text library file&lt;br /&gt;
|-&lt;br /&gt;
| .TMP || Temporary file&lt;br /&gt;
|-&lt;br /&gt;
| .TPU || Command file for the [[EVE]] editor&lt;br /&gt;
|-&lt;br /&gt;
| .TPU$JOURNAL|| Journal file created by the [[EVE]] editor&lt;br /&gt;
|-&lt;br /&gt;
| .TXT || Input file for text libraries or Mail utility output files&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==Default file types for language source programs==&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! File type !! Contents&lt;br /&gt;
|-&lt;br /&gt;
| .ADA || Input source file for the Compaq Ada compiler&lt;br /&gt;
|-&lt;br /&gt;
| .BAS || Input source file for the BASIC compiler&lt;br /&gt;
|-&lt;br /&gt;
| .B32 || Input source file for the VAX BLISS-32 compiler&lt;br /&gt;
|-&lt;br /&gt;
| .C || Input source file for the Compaq C compiler&lt;br /&gt;
|-&lt;br /&gt;
| .COB || Input source file for the VAX COBOL compiler on OpenVMS VAX systems and the Compaq COBOL compiler on OpenVMS Alpha systems&lt;br /&gt;
|-&lt;br /&gt;
| .FOR || Input source file for Compaq Fortran (Compaq Fortran for OpenVMS VAX systems was formerly VAX Fortran)&lt;br /&gt;
|-&lt;br /&gt;
| .M64 || Input source file for the MACRO-64 assembler for OpenVMS Alpha&lt;br /&gt;
|-&lt;br /&gt;
| .MAP || Memory allocation map created by the Linker utility&lt;br /&gt;
|-&lt;br /&gt;
| .MAR || Input source file for the VAX MACRO assembler or the MACRO-32 Compiler for OpenVMS Alpha&lt;br /&gt;
|-&lt;br /&gt;
| .MLB || Macro library for the MACRO assembler&lt;br /&gt;
|-&lt;br /&gt;
| .MSG || Source file that specifies the text of messages&lt;br /&gt;
|-&lt;br /&gt;
| .OBJ || Object file created by a language compiler or assembler&lt;br /&gt;
|-&lt;br /&gt;
| .OLB || Object module library&lt;br /&gt;
|-&lt;br /&gt;
| .OPT || Options file for input to the LINK command&lt;br /&gt;
|-&lt;br /&gt;
| .PAS || Input source file for the Pascal compiler&lt;br /&gt;
|-&lt;br /&gt;
| .PLI || Input source file for the PL/I compiler&lt;br /&gt;
|-&lt;br /&gt;
| .STB || Symbol table file created by the Linker utility&lt;br /&gt;
|-&lt;br /&gt;
| .UPD || Update file of changes for a VAX MACRO source program; also input to the SUMSLP utility&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Darya.zelenina</name></author>
	</entry>
</feed>