Extended File Specifications consists of two main features, the
ODS-5 volume structure, and support for deep directories.
1 – ODS-5
OpenVMS Alpha Version 7.2 and later implements On-Disk Structure
Level 5 (ODS-5). This structure provides the basis for creating
and storing files with extended file names. You can choose
whether or not to enable ODS-5 volumes on your OpenVMS Alpha
systems.
The ODS-5 volume structure allows the following features:
o Long file names
o More characters legal within file names
o Preservation of case within file names
2 – Deep Directories
Both ODS-2 and ODS-5 volume structures support deep nesting of
directories, subject to the following limits:
o There can be up to 255 levels of directories.
o The name of each directory can be up to 236 8-bit or 117
16-bit characters long.
Complete file specifications longer than 255 bytes are
abbreviated by RMS when presented to unmodified applications.
For example, a user can create the following deeply nested
directory:
$ CREATE/DIRECTORY [.a.b.c.d.e.f.g.h.i.j.k.l.m]
A user can create the following directory with a long name on an
ODS-5 volume:
$ CREATE/DIRECTORY
[.AVeryLongDirectoryNameWhichHasNothingToDoWithAnythingInParticular]
2.1 – Directory Naming Syntax
On an ODS-5 volume, directory names conform to most of the same
conventions as file names when using the ISO Latin-1 character
set. Periods and special characters can be present in the
directory name, but in some cases, they must be preceded by a
circumflex (^) in order to be recognized as literal characters.