本文主要是介绍光盘的扇区数据结构,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
信息记录的轨迹称为光道。光道上划分出一个个扇区,它是光盘的最小可寻址单位。扇区的结构如图:
光盘扇区分为4个区域。
2个全0字节和10个全1字节组成同步(SYNC)区,标志着扇区的开始。
4字节的扇区标识(ID)区用于说明此扇区的地址和工作模式。
光盘的扇区地址编码不同于磁盘,它是以分(MN),秒(SC)和分数秒(FR,1/75s)时间值作为地址。
由于光盘的恒定线速度是每秒钟读出75个扇区,故FR的值实际上就是秒内的扇区号(0—74)。
ID区的MD为模式控制,用于控制数据区和校验区的使用。共有三种模式:
模式0规定数据区和校验区的全部2336个字节都是0,这种扇区不用于记录数据,而是用于光盘的导入区和导出区;
模式1规定288字节的校验区为4字节的检测码(EDC)、8字节的保留域(未定义)和276字节的纠错码(ECC),这种扇区模式有2048字节的数据并有很强的检测和纠错能力,适合于保存计算机的程序和数据;
模式2规定288字节的检验区也用于存放数据,用于保存声音、图像等对误码率要求不高的数据。
这篇关于光盘的扇区数据结构的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!