|
0000:830C 1字节 控制要使用的iso9660文件系统格式
bit 0: not used
bit 1: udf
bit 2: iso9600_Joliet
bit 3: iso9600_RockRidge
比如禁用Joliet可以把第二位置0 (0xff xor 2)=0xFD
禁用所有ISO扩展格式,只使用标准格式可以设置该处的值为0
以上计算是不是有点小错误?
bit 2 其实是第三位,因为 bit 0 是第一位。因此,计算可能应该如下:
(0xFF xor 4)=0xFB
另外,bit 0 是 not used(未使用)。我觉得应该是 reserved(保留)。具体是怎样的,可向 yaya 求证。
未使用的意思是,用户可以随便使用,其值无论是什么,都没问题,而且将来也没问题,开发者永远不使用这个位。
保留的意思是,开发者将来有可能使用这个位,目前处于未使用状态,但是它的初始值是一定的,必须保持某个值不变,例如保持为 0,或保持为 1。将来使用它的时候,它的值就具有了某个特殊的意义。 |
|