在ECMA 119规范(免费提供here)中,我试图了解如何获取if (aCounter % 40 == 0) {
//do stuff
}
字段的内容:
如何计算System Use
字段的长度,即左列中找到System Use
的值是多少?
答案 0 :(得分:1)
LEN_SU
的值是隐含的。从BP1,您知道目录记录中的总字节数(LEN_DR
)。然后(隐式地)将LEN_SU
作为33+LEN_FI+possible_padding(1)
之后的目录记录中剩余的字节给出,其中从BP33获得长度LEN_FI
。
因此
LEN_SU = LEN_DR - (33+LEN_FI+possible_padding(1))
来自规范:
填充字段[BP(34 + LEN_FI)]
该字段应出现在 仅当文件长度中的数字时,目录记录 标识符字段是偶数。
系统使用[BP(LEN_DR - LEN_SU + 1)到LEN_DR)
该字段应为 可选的。如果存在,该字段应保留供系统使用。它的 本标准未规定内容。如果有必要,那么 目录记录包括偶数个字节,(00)字节 添加以终止此字段。