我的帝国,我做主! 我的帝国,我自由! 我的帝国,……

    轻松看懂DVD光盘的文件

    | 2009-04-01

      说道DVD格式,一定很多用户都会说这有什么难的,DVD只不过就是把视频信息和音频信息放在不同的文件中。对,你说的没有错,不过说的不是很对,虽然DVD的音频和视频是分开播放的,但它们却存放在一个文件系统中。那么,DVD光盘中那么多文件到底是干什么用的,而DVD盘片里面到底存放了多少信息,以下我们就来简单看一下。

      DVD确实分成两个部分,不过DVD的视频和音频部分都存放在一个文件中,这个文件的标准的存储格式在计算机文件格式中称为-MicroUDF 文件系统,这种文件规范属于UDF文件的一个子集,那么很多用户可能又会对UDF文件格式感到茫然了。UDF文件格式其实是针对ISO9660文的不足而推出的文件格式,ISO9660是目前CD和CD-R读取/刻录使用的标准文件格式,光盘上存储数据的文件结构和目录形式在刻录之前就已确定,因此无法更改,当然也无法追加刻录新的数据。

      另外,操作系统无法识别CD-R和CD-RW,用户必须要使用各种刻录软件才能进行ISO9660文件格式进行读写操作,这样就给用户带来很多不便。针对这一状况,国际标准化组织属下的光学存储技术协会(OSTA)于1996年发布了一种新的通用光盘文件系统——UDF文件系统。它采用 Packet Writing包刻录方式,许在CD-R或CD-RW光盘上任意追加数据,为CD-R和CD-RW刻录机提供了类似于硬盘的随机读写特性。UDF的另一突出优点是可以防止出现缓存器欠载情况。

      在使用包刻写方式时,刻录机可以在缓存器积累足够数据之前等待任意长的时间,即使主机输出的数据流速度大大低于刻写速度,也不会出现中断刻录过程而使盘片报废的情况。这么说可能大家还不是很容易理解,在著名刻录软件Nero-Burning Rom中的DirectCD刻录和Easy CD Creator中的Easy CD Creator Delux、Sony刻录软件中的FileCD程序都是遵循了UDF规范的软件,因此使用这种软件后我们可以像使用硬盘一样使用CD-RW光盘,不过前提是我们必须通过这些软件来把光盘变为UDF格式。另外如果光盘采用了UDF文件系统后只能在具有MulitRead功能的CD-ROM上读取。对不支持 MulitRead功能的CD-ROM来说,使用相关软件的支持也可以读取UDF文件系统。UDF文件系统支持的操作系统为Windows9x/NT, OS/2,Linux,MAC OS等(或以上版本的)操作系统。

      那么说了这么多东西,我们看起来MicroUDF文件系统和DVD有和联系呢?为何DVD又会采用MicronUDF格式的文件系统呢?其实很容易理解,因为ISO 9660的规范是目前所有光驱识别的格式,那么如果DVD采用这种文件格式,当然即使使用CD-ROM都可以识别DVD盘片了(呵呵,其实这个一个玩笑回答,因为DVD和CD盘片的密度是不同的根本不存在能识别的可能性)。其实使用UDF文件格式还是为了可写式DVD而服务的,因为目前DVD写入方式没有统一的标准,但如果再去开发复杂的文件格式,这样的话刻录出来的DVD盘片在普通的DVD驱动器上就无法实现了。并且采用UDF文件格式实现更加容易,可以节省DVD格式开发的周期。既然采用了MicronUDF格式,因此DVD盘片会在物理上遵循一定的规范,由于MicronUDF格式并没有指定一个头信息排序,因此如果要让DVD播放器可以识别就必须通过固定的文件存放规范或者格式。所DVD的视频内容都存放在一个固定的文件夹下--VIDEO_TS 目录。

    2 评论:

    小毅 说...

    一直对光盘超级感兴趣

    Unknown 说...

    希望这篇文章能够对你有所帮助

    发表评论

    您可以使用某些 HTML 标记,例如 <b>, <i>, <a>