GB/T 7574-1987
基本信息
标准号:
GB/T 7574-1987
中文名称:信息处理交换用磁带标号和文卷结构
标准类别:国家标准(GB)
标准状态:已作废
发布日期:1987-03-27
实施日期:1987-11-01
作废日期:2008-11-01
出版语种:简体中文
下载格式:.rar.pdf
下载大小:KB
标准分类号
标准ICS号:信息技术、办公机械设备>>数据存储设备>>35.220.20磁存储设备综合
中标分类号:电子元器件与信息技术>>信息处理技术>>L75标号和文卷结构
出版信息
出版社:中国标准出版社
页数:26页
标准价格:16.0 元
出版日期:1987-11-01
相关单位信息
首发日期:1987-03-27
复审日期:2004-10-14
起草人:云德华、张贤福、童布谷、张在国
起草单位:电子部32所
归口单位:全国信息技术标准化技术委员会
提出单位:中华人民共和国电子工业部
发布部门:国家标准局
主管部门:国家标准化管理委员会
标准简介
本标准规定了信息交换的文卷结构,并规定了标识文卷、文卷节和磁带盘的标号格式。本标准规定了四个级别的标号格式,组块结构及带标的用法,使这些磁带卷可以用于信息交换。 GB/T 7574-1987 信息处理交换用磁带标号和文卷结构 GB/T7574-1987 标准下载解压密码:www.bzxz.net
标准内容
1引吉
中华人民共和国国家标准
信息处理交换用磁带
标号和文卷结构
Inforaatlom processng-Mngaetlctape labellims aad rile structmrefor imformatlo Imterchaage
UDC 681. 3. 04 :B8 1
-82 T, 84
GB75T4-8T
1.1本标准等效采用国际标准[S01001(1979年信息处理交换用磁带标号和文卷结构》。1.2本标准规定了信息交换的文卷结构,并规定了标识文卷、文卷节和磁带盘的标号格式。本标准规定了四个级别的标号格式,组块结构及带标的用法,使这些磁带卷可以用于信息交换。1.本标准目的是为了便于不同的用户和不同的计算机之间交换磁带上的信息。实现这个目的手段是在磁带上记录了标识文卷和构造文卷的标号,并且对存放文卷记录块的基本眞性提供一种描述方法。
本标准使用户只需要考虑文卷的逻转结构。本标准规定了四个标号级别。给从简单到复杂的计算系统提供了一个向上兼容的标号系统,确保了这些系统之间最小量的交换信息。在多数情况下,要使用一个通用的操作系统来履行本标准的规定,而在某些情况下可能只使用计算站或用户编写的输入输出例行程序,在本标准定义的范围内,提供与通用操作系统的标号处理例行程序相似的功能。
1.4所记录的磁带若准备在结构不同的系统之间进行交换时,要求对应这四种级别中的一种。对于那些不准备在结构不同的系统之间进行交换的数据,可以不必使用本标准的四种规定。本标准的意图是,在履行标准的每个事例中不要包括标准的所有规定,而是希望它们都能够产生和接收与履行者选择的级别相一致的卷。
如果与本标准不相一致,那么可能导致交换能力的失效。2与本标准有关的其他标准
2.1GB1988一80《信息处理交换用的七位编码字符集》。2.2GB1989~80(信息处理交换用七位编码字符集在9磁道12.7毫米磁带上的表示方法》。2.3GB2020—80《信息处理交换用九磁道12.7毫米宽32行/毫米记录磁带》。2.4GB6550—86《信息处理交换用九磁道12.7mm宽63行/毫米调相制记录磁带》。术语
在本标准中,下列术语有特定的含义。为了更好理解,某些术语按逻辑和物理两类分别列出,见表1。
国家标准月1987-08-墅批准
198— 11 - 01实施
GP7574-87
记录(record):作为一个信息单位的相关数据例如:在商业数据中,一个事务记录,-个顾客的帐目记录
注:(个记承的描述可以是任意的,以及由信息格式的设计者决定的
②,个记录可以记录在整块战块内部分或几块上文(file):同一个主题有关的记录组成的信息集合
例如,在商业数据中,一个工资文卷,一个货单文卷
注①一个文券的摘迹可以是任意的一个文差可以记录在整参或差的一部分或几券上文卷节(file section):
卷上的那部分
一个安卷记求在个
注:个文卷的多节之间不能插人其共他文卷的文卷节文卷集(file se1):相邻地记录在一个糕集上的一个或多个文卷的业合
非跨越记录(unspannedrecord):是一个文卷中的一个记求,该文卷中的每个记求的开始与结尾在同一个块巾
跨想记录(spannedrecord)“·个文卷中的个记录,该文卷中的每一个记录开始与结尾可以在不同的块中
祥,每一个记录由一个或多个记录段组成。记录存放在一个或多个相邻的块中,使得每一个记录在任何一块中只能有一个记录段(见图4和国5)记录段(recurd segmeml):包含在任何一个块中的跨越记录的那部分
注;一个记录的多个记录段之间不能插人其他记录段非组块记录(unblockedrecord):文卷中的一个记录,每一个块只能包含一个记录或者一个记录段
块(lock),作为读写单位的字符组往
①·-个快可以包含·个或多个完整的记录一个快可以包含一个球多个跨越记录中的记录段。但一个块不能包含同一跨越记录的多个记承段
卷(volume)1
一个可装卸的存储媒体的物理
单位,例如一卷碰带
往;①一个崧可以包含一个文券的一部分,也可以包含完整的“个文差或者多个文差圆一个卷可以包含一个文卷或多个文羞中的文券节,但不能包含同·个文卷的多个文卷节卷集(volume set):记录一个文卷集的一个或多个卷的集合
GB T5T4-8T
续表1
组块记录(blocked recard),文帮中一个记录,每一个块可以包含文卷中多个记录段定长记录 ((ixd-legth record)文卷中—个记录,该文卷中的记录长度都相同变长记录(variable-length record),文差中个记录,该文卷中的记录长度可以不同物
标号(label):位于一个卷或者一个文卷的开始或结裙处的一个记录,它标识了这个卷或文卷的属性和(或)界限。一个标号并不是一个文卷的一部分。标号集(labelset):具有相同标号标识符的相邻标号的一个集合。标号标识符(labolidentifier),记录在标号中用于标识标号的前三个字母(见表2)。表2标号的分类
标号组名
卷形始
文卷开始或文卷节开始
带结束
文卷喆束
标号组(labelroup),
一个文卷节或一个文卷定界。
标号集名
卷标髓
用户卷标题
文券标题
用户文卷标题
卷结束
用户尾标
文卷结东
用户文券结束
标号标识符
一个标号集或多个标号集的个集合(见表2)。其作用是为一个卷,带标(tapemark):指出文卷的数据与标号组之间以及某些标号组之问的界限的定界符。注:带标构形由其他的标准(见第2章)规定。双重带标(doubeltapemark):由两个连续的带标组成一个定界符,用来标识一个卷或一个文卷的结束。
注:当一个卷上存在一个空文卷节戒一个空文卷时,也会出现两个连续的带标。在这种场合不能认为它们是一个双重带标,而应该是构成一个空文卷节的两个单独的带标。这里的“空及表示在文卷开始标号组后的带标和这个文卷节或文卷的卷结束标号组之间,或文卷开始标号组后的带标和文卷节或文卷的文卷结束标号组前的带标之间没有任何块。
操作系统(operatingaytem):控制计算机程序的执行以及提供调度、调试、输人输出控制、计帐、编辑、存储分配、数据管理等的服务软件。GB T5T4-87
标号处理例行程序(label handling routines),处理标号的-个例行程序集合,它是系统软件的一个组成部分。
注:系统软件可以是生产方提供的一个操作系统。也可以是一个计算站提供的软件。不论哪一种至少要提供本标准所需的标号处阐功能。②本标准认为标号处理例行程序不包含在用户轻序中。标号的格式和内容
在本标准中,“n”表示0至9的任何数字。“a”表示GB1988表1的中央四列中任何数字、字母或专用字符,其中除了5/15的下横线字符、2/3(井)和2/4()的字符。在本标准中“CP”表示在标号中的字符位置。4.1卷标题标号(系统标号VOL1):见表3。表3
12 ~37
38 51
52 ~79
字段名
标号标识符
标号编号
卷标识符
存取性
为将来的标准保留
拥有者标识符
为将来的标准保留
标号标准版本
字符数www.bzxz.net
*字符。由拥有者为标识这个卷而永久指定的“a”字符。指出对存取涉上,信息的某些限制。空格表示没有限制
“”字符。指出卷的拥有者
指出卷上的标号和数据的格式适合本标准的那个版本。3表示本版本。1表示IS0/R1001中指定的版术4.2第一文卷标题标号(系统标号HDR1)·见表4,表4
5~21
22 ~27
32 35
36 ~ 39
字殿名
标号标识符
标号编号
文卷标识符
文卷集标识符
文卷节号
文卷顺序号
世代号
字符数
“s\字符。由文卷的产生者指定用于标识文都“a”字符。在多个文卷集中标识一个文卷集“”字符。在多个文卷节中标识一个文卷节n”字符。在文集中标识一个文差“n”字符。区分同一个文誉的逐个世代CP
42 ~ 47
48 ~ 53
55 ~ 60
61 ~73
74~ 80
字段名
世代版本号
建立日期
满期日期
存取性
块计数
·系统代码
为将来的标准保留
字符数
GBT5T4-87
续表4
*\字符。区分同-个世代的逐个版本容
个空格,跟两个“n”学符,表示年份。再跟三个“n”字符表示年内日(001~366)。当一个空格后眼五个零时,表示建立日期无意义
一个空格,龈两个“”字符,表示年份。再随三个“字符表示年内日(001~366)
“a”字符。指出对存取该文卷上信息的某些限制。空格表示没有限制
000000
“字符。指出记录文卷的系统,在本标准小没有规定这种标识符的表示方法
第二文卷标题标号(系统标号HDR2),见表5。表5
字段名
11 - 15
16 - 50
51 ~52
53 ~ 80
标号标识荐
标号编号
记求格式
块长度
记录长度
供系统软件使用
附加信息长度
为将来的标准保留
字符数
F:定长记录
D:变长记录
s;跨樾记录
“”字符。指出每块的最大字符数\n”字符。指出记录长度
一如果记录格式是P,那么本字段指出了实际的记录长度一如果记录格式足D,那么本字段指出了包括计数字段在内的最大的记录长度
那么本字段指出了记录的最大长度一如果记录格式是白,
(不包括所有的段控制字)。对这种格式,00000表示最大长度可以比99999大
*a”字符。在交换中不使用这里的内容“n”字符。指出插在“个数据块中第一个记录前的任何附加字段的长度
4.4第一卷结束标号(系统标号E0V1):见表6。P
61 ~ 80
字段名
标号标识符
标号编号
与HDR1中相
应的宇段相网
块计数
与HPR 1 中橱
啦的字段相同
宇符数
GB 767487
与HDR 1 中相应的字段相同
“n”字符。指出前面文卷节的开始标号组后的数据块数目。这个计数不包括标号块和带标块与HDR 1 中相应的字段相同
第二卷结束标号(系统标号E0V2):见表7。表7
标号标识符
标号编号
与HDR 2中相应的字段相同
学符数
见表8。
4.6第一文卷结束标号(系统标号EOF1)
5 ~ 54
61 ~ 80
标号标识符
标导编号
与HDR 1 中相应的字段相同
块计数
与H D R 1 中相应的字段相同
字符数
见表9。
第二文卷结束标号(系统标号EOF2):表9
5 ~ 80
标号标识符
标号编号
与HDR 2 中相应的字段相同
与HDR
2中相应的字段相同
与HDR 1 中相应的字段相同
“n”字符。指出前面文卷节开始标号组后的数据块数目。这个计数不包括标导块和带标块
与HDRI中相应的字段相
与HDR 中相应的字段相同
GB 7674--87
4.8其他系统标号(HDR3~HDR9、EOV3~BOV9,EOF3~EOF9)见表10.表10
标号标识符
标号编号
供系统软件使用
4.用户卷标号(UVLn):见表11。CP
标号标识符
标号编号
供计算站使用
字待数
字特数
用户文卷标号(UHL a、UTL a):见表12.表12
5 ~ B0
标号字段的处理
标号标识符
标号编号
为用户应用程序保留
字符数
HDR,EOV或EOF
3、4、5、6、7、8或9
\an字符
1,2.3.4、
#,6,7、8y
“a”字符
UHL或UTL
“a”字符
\a”学符
5.1VOL1、HDR1、EOV1和EOF1标号中的字段所有字段按所指定的内容写人。容
5.2UVLm.HDR2-HDR9、EOV2~EOV9和EOF2~EOF9标号中的字段如果系统软件选择了上述某些标号,那么在写操作时,其字段要按本标准中的规定写人,在读操作时,可以按需要处理字段中的内容。5.3标号宇段中数据的用法
在输人时,系统可以用新的数值覆盖标号中的数据。新数值可以在处理文卷前给出(例如,通过编辑的参数值),或在处理开始后给出(例如通过系统控制语句),这由系统执行者选择决定。但不能盖VOL 1中的数据。
5.4卷标题标号(VOL1)
GB 7574-87
除了在下面描述的情况外,卷标题标号必须是受保护的。这不排除用未改变的内容修改标号。只有当拥有者授权,才能修改卷标题标号。而且只能按拥有者的规定进行修改。.5第一文卷标题标号(HDR1)
5.5.1文卷集标识符 (CP 22~27)一个文卷集中所有文卷的文卷集标识符必须相同。5.5.2文卷节号(CP28~31)
一个文卷的第一个文卷节的文卷节号是0001。对这个文卷的每个后序卷,文卷的节号要递增1。6.5.文卷顺序号(CP32~35)
一个文卷巢中第一个文卷的文卷顺序号是0001。对这个文卷集的每个后继文卷,其文卷顺序号要递增1。在给定文卷的所有标号中,无论文卷是单卷,还是多卷,这个字段包含相同的顺序号。5.5.4 世代号 (CP 36 ~39)
一个文卷的第一个世代的世代号是0001。如果要记录一个文卷的后序世代,那么对该文卷的每一个相继世代,这个编号要递增1。6.5.5 世代版本号 (CP 40~41)首次产生的一个文卷的世代的世代版本号是00。如果要记录文卷的这个世代的后序版本,那么对每个相继版本,这个编号要递增 1 。当世代号(HDR1CP36~39)递增1时,世代版本号恢复到00。5.5.6建立日期(CP42~47)
当这个字段的值是一个空格后跟五个馨时,则认为该文卷的建立日期没有意义。6.5.7 满期日期 (CP 48~53)
如果当前的日期等于或晚于这个字段给定的日期,那么相应文即为满期的。文卷满期时,卷集上这个文卷和其后面的文卷的内容可能被覆盖。因此为了使多文卷的卷有效,后面文卷的满期口期必须早于或等于卷集上所有前面的文卷的满期日期。满期日期可以用一个空格后跟五个零表示。6.6 第二文卷标题标号(HDR 2)5.6.1块长度(CP6~10)
这个字段的计数值不仅包括数据的长度,而且也包括附加信息,段控制字和填充字符的长度。为了不使块的长度超出相应标准中规定的最大长度,要考虑上述附加的数据项所占的容量会使数据所占的实际最大块容量缩小的因素。5.$.2供系统软件使用(CP1650)这个字段指出了建立该文卷的实际的系统软件例行程序。在输人和(或)输出时,能辨认出HDR 1中系统码的那些系统软件例行程序要用这个字段。在交换时忽略这个字段的内容。5.#.3附加信息长度(CP51~52)某些系统在每个数据块前需要附加信息。这个附加信息可以包括块长度,块中最后一个记录的块地址、以字编址的机器的初始填充、传送的日期和时间等等。这个字段中指定了附加信息的长度。如果没有包括附加信息,那么这个字段的内容是00。标号和数据的安排
..1标号
标号是由即个字符组成的。字符位置(CP)从1编号到8即0,但是可以使用填充字符(见第9章)进行扩展。
系统标号集对于一个文卷节是对称的。即为整个文卷记录标号时,要使每个文卷标题标号集、卷结束标号业以效文卷结束标号集相匹配。编了号的标号应该按相继递增的次序记录。第一个标号的编号应该是“1”。用户标号和用户卷结束标号和用户文卷结束标号没有这种限制。GB 7574--87
6.2带标的位置
除了在一个卷的开始处外,要用一个带标为标号组定界。在卷的开始处,连续地记录了卷开始标号组和文卷开始标号组,而且在它们之间不能插入带标。6.3卷标题标号
一个的第一块应该是卷标题标号(VOL 1)。在该卷其他位置上都不应该使用这个标号。如果使用了用户卷标号(UVL1~UVL9),那么它们应该紧龈在VOL1标号的后面。6.4文卷标题标号
每一个文卷应该以文卷标题标号开头,这些标号中的第一个应该是第一文卷标题标号(DR1)。如果使用了其他文卷标题标号,那么它们应该紧龈在HDR1标号的后面。如果使用了用户文卷标题标号(UHL a」,那么它们应该紧眼在最后一个HDR n标号的启面。6.5数据
文卷的数据应该龈在文卷开始标号组的最后一个标号的后面,并且用一个带标将其与标号组分开。6,6文卷结束标号
文卷结束标号(EOF1)应该跟在文卷的最后一个数据块的后面,并且用一个带标将其与这个文卷分开。
如果使用了其他文卷结束标号(EOF2~E0F9),那么它们应该紧跟在EOF1标号的后面。
这些标号的内容除了标号标识符和块计数外,与同一个文卷节的相应的HDR1~HDR9标号完全相同。
如果使用了用户文卷结束标号(UTLa),那么它们应该紧跟在最后·个EOFn标号的后面。6.7文卷结束标号组后的带标
如果一个文卷在一个卷心间结束,那么在文卷结束标号组的最后·个标号的后面应该跟一个带标。
如果这个文卷是一个文卷集中的最后…个文卷,那么在文卷结束标号组的最后一个标号的后面应该紧跟一个双重带标。
6.春卷结束标号
如果个文卷跨卷,那么该卷的最后一个数据块后应该眼卷结束标号(已OV1),并且用-个带标将EOV1与那个数据块分开。如果使用了其他卷结束标号(EO2~EO9),那么它们应该紧跟在EOV1的后面。这些标号的内容除了标号标识符和块计数外,与同一个文卷节的相应的HDR1~HDR9标号完全相同。
6.8.1如果使用了用户卷结束标号(UTLa),那么它们应该紧龈在最后→个EOVn标号的后面。
6.8.2卷结束标号组的最后一个标号的后面应该跟一个双重带标。6.9空文卷或空文卷节
当出现一个空文卷或空文卷节时,按6.5、6.6和6.8所说明的规则,文卷开始标号组和文卷结束或卷结束标号组之间将有两个连续的带标。6.10多卷文卷中延续部分的文卷节一个延续的文卷节的第个数据块应该跟在一个文卷开始标号组和一个带标的后面(如6.4和6.5中描述的那样】。
除了文卷节号(HDR1、CP28~31)递增1之外,其标号集与上一卷最后一个文卷标晒标号集完全相同(见5.5.2)。
6.11文卷结束和磁带终标的重合如果文卷的结束和卷的结束重合,那么将有下面三种可能的情况,除非系统避免出现这种情况,GBT5T4-87
例如清除当前块。
6.11.1在系统写文券的最后一个数据块时遇到广磁带终标的情况下,系统完成写数据块的操作,并且按6,8的规定关闭卷,然后按6.10的规定在下一卷上延续文卷。在下一卷上没有写数据块,而是按6.6的规定写一个文卷结束标号组(见7.1.1)。6.11.2在系统写文卷结束标号组时到了磁带终标的情况下,容该文卷不是文卷集中的最后一个文卷,那么系统完成写文卷结束标号组的操作。然后系统写下一个文卷的文卷开始标号组、一个空文卷节、个结束该卷的卷结束标号组。最后系统在下一卷的开头重写文卷开始标号组(见7.1.2)。6.11.在系统写文卷结束标号组时遇到了磁带终标的情况下,若这个文卷是文卷集的最后一个文卷,那么应该使用7.1.2规定的标号构形结束这个文卷集。6.12文卷开始和磁带终标的重合如果当系统在写文卷开始标号组时遇到了磁带终标,那么系统完成写这个标号组的操作,然后写个空文卷节跟·个卷结束标号组来结束该卷,并丑在下-一卷的开端写该文卷开始标号组(见7.1.3)。
了文卷的构形
按下面的规则使用标号集和带标来构造文卷(如图1~3所示)。在这些图中,磁带的开始在左端,磁带的结束在右端。标号用其前面四个字符表示,带标用一个星号(*)表示。7.1文卷的构形
图1说明了按下列规可能形成的各种文卷构形。给出的规则和图示只包括了VOL1、HDR1EOV」和EOF 1标号。附 加 标号 在 其中的位置由7.4中给出。7.1.1按照6.11.1的说明,图2给出了在写文卷的最后一个数据块期间遇到磁带终标时的标号构形。
7.1,2按照6.11.2的说明,图3给出了在标号处理例行程序正在写文卷结束标号组过程中遇到磁带终标时的标号构形。如:6.11.3中说明的那样有一个例外,即如果文卷结束标号组是用于结束文卷集的最后-个文卷时,那么应该使用EOF1,和一个在该差上结束该文卷集的双重带标。7.1.3按照6.12的说明,图3给出了在标号处理例行程序证在写文卷开始标号组的过程中遇到磁带终标附的标号构形:注意当前卷E的文卷节号(HDR1CP28~31)是1,而在后序卷上则是2。
7.2标号组和带标
在一个标号组中间不应该有任何带标。图1、图2和图3中指出了HDR1、EOV1或EOF1标号的后面要跟一个带标,实际上这个带标是眼在整个标号组的最后一个标号的后面。了、3标号组和卷
每个标号组都应该在同一卷上完成。..com7.4标号的安排
单卷文卷
多卷文卷
GB7574—87
—文A-
*EOF 1**
HDR1*---文卷A的第—个
文卷节-
文卷节
多文卷卷
* Bov 1**
文差A的最后一个
EOF 1 **
HDR 1*-
- 文卷A- - *EOF *
HDR 1 *-
- 文卷B - - *EOF 1**
多卷多文卷
HDR 1*
HDR 1*-
文卷节
文卷A- - *EOF 1*
文 藝B的第·个文卷节-*EOV * HDR 1*-
++eov 1**
HDR 1*-
文B的中间
文卷B的最后一个文卷节
HDR1*.-文卷C-*EOF1**
图1磁带文卷的结构
-文卷A 数据的最后-个文卷节
YOL1HDR1**EOF1*HDR 1*
第一个文卷节-—泛
图2卷开始处的空文卷节
文卷 A 的最后一个文卷节 -
Hdr 1**Eov 1*
eoy 1**
一文卷B的
-EOF 1*
文卷B数据的第一节
图3卷结束处的空文卷节
按照7.4。1、7:4.2和7.4.3的说明配上其他标号。在7.5中说明了这些标号的顺序。T.4,1 当使用标号 UVL 1 ~ UVL 9时它们应该紧跟在 VOL 1标号的后面。UVL n标号的顺序编号分别是1、2、3、4、5、6、7、8和9。7.4:2当使用标号 HDR 2 ~HDR 9、EOV 2 ~EOV 9 和EOF 2 ~EOF 9时.它们应该紧跟在相应的HDR 1、E0V 1 和E0F 1的后面。任意标号的顺序编号分别是 2、3,4、5.6、7、8 和 9。GE 75T487
7.4.3当使用标号 UHL a、UTL a时,它们1应该象7.4.2中说明的--样紧跟在同标号组的后面。但是如果该款所述的标号不存在,那么标号 UHLa和UTL a应该分别紧跟 在 HDR1、EOV1或EOF1标号的后面。
7.5标号安排的例子
7.5.1磁带的物理开端到磁带的物理结尾(不是文卷的结尾)VOL 1 UVL 1 UVE π HDR 1 HDR 2 HDR n UHL aUHL a* 文卷数据*EOV l.-. EOVn UTL a--.UTL a**7.5.2磁带物理开端到文卷集中的中问文卷结昆VOL 1 UVL I UVLn HDR 1 HDR 2..HDR n UHL aUHL a* 文卷数据\EOF L.-EOF n UTL a-.UTL a*
7.5.3磁带的物理开端到文卷集的结尾VOL1UVLI..-UVLnHDR1HDR2...HDRnUHLa.UHLa文卷数据*EOF 2.--EOF n UTL .UTL a**
7.5.4新文卷的开端(不是磁带的开端)到磁带的物理结尾(不是文卷的结尾)HDR 1
UTL a**
HDR2.HDRnUHLa.UHLa*文卷数据*EOV1EOVnUTLa7.5.5文卷集中的任何中间文卷的开端(不是磁带的开端)到文卷的结尾HDR2...HDRnUHLaUHLa*文卷数据*EOFI..EOFnUTLa..HDR 1
UTL ?*
7.5.新文卷的开端(不是碟带的开端)到文卷集的结尾HDR1 HDR2IDRn UHL&UHLa*文卷数据*EOF1.EOFn UTLa..-UTLa**块结构
8.1组块的记录
块中的记录之间不需要明确地指出界限。对格式F和格式D,一个块中必须有整数个记录。对格式S,-个块中必须有整数个记录段。可以有填充块(见第9章)、截尾块和变长块。8.1.1定长记录(F格式)
在文卷中不需要指出记录的长度。8.1.2变长记录(D格式)
将每个记录的长度(即记录包含的字符数)记录在第一个字段中,这个字段要作为记录的一部分计算。记录长度用十进制数表示,并且占据每个记录的前四个字符的位置。8.1.3跨越记录(S格式)
每个记录的前五个字符是一个段控制字(SCW)。SCW的第一个字符称为跨越指示符。这个指示符的值可以是0、1、2、3,它们的含义是:0一记录的斤端和结尾都在这个记录段中。1一记录的开端在这个记录段中,但它的结尾在另一个记录段中。2记录的开端和结尾都不在这个记录段中。3一记录的结尾在这个记录段中,但它的开端在另一个记录段中。由于一个记录中的记录段数是没有限制的,因此记录长度是无限制的。但容许系统软件限制一个工作区域的大小来重新构造一个记录。段长度是可以任意选择的,因此,当建立-个文卷或拷贝一个文卷时,为了适合所要写到的那个快的大小,可以构造新的记录段。原记录段的长度也得改变。段长度包括了SCW的长度,段长度用十进制数表示,并目占据SCW后四个字符位置。每个记录在一个块中只能有一个记录段。一个记录的几段之间不应该插人其他记录的记录段。记录可以跨越几个卷。
小提示:此标准内容仅展示完整标准里的部分截取内容,若需要完整标准请到上方自行免费下载完整标准文档。