OpenVMS 文件类型和属性
OpenVMS 拥有丰富的文件系统,包含多种文件类型和属性。最常用的类型和属性如下:
文件类型
- 顺序 (Sequential): 普通的顺序访问文件。程序可以在 STREAMLF 文件中寻找任意位置。
- 相对 (Relative): 一种可以通过记录号访问内容的文件。
- 索引 (Indexed): 类似于数据库。每个记录都有一个或一组键,可用于直接定位记录。
记录类型
- 固定 (Fixed): 所有记录的长度都相同。
- 可变 (Variable): 记录的长度可以变化,但不能超过指定的最大尺寸。 OpenVMS 通常会在文件中嵌入记录分隔符,但用户很少会看到它。
- VFC: 带有固定控制区域的可变记录。通常记录的前两个字节指示记录长度。
- 流 (Stream): 类似于 Linux 文件。没有记录结构,只有一个字节流。可以选择 LF (换行) 或 CR (回车) 作为记录分隔符。
记录属性
- 无 (None): 完全有效,特别是对于二进制文件。
- FORTRAN: 每个记录的第一个字节告诉系统如何打印该记录,例如,是否开始新行、新页等。
- 回车 (Carriage Return): 打印文件时,将在每个记录的末尾打印 LF 和 CR,即使它们没有存储在文件中。
© . All rights reserved.