ISO和UDF:

ISO-9660:又简称ISO,是由国际标准化组织在1985年制定的,当前唯一通用的光盘文件系统任何类型的计算机都支持它,所有的烧录软件也都支持它。而且,若想让所有的CD-ROM都能读取烧录好的光盘,就必须使用ISO-9660或与其兼容的文件系统,其他的文件系统只能在CD-R或CD-RW上读取(有的还需要相应的烧录软件配合)。ISO-9660目前有两个标准:Level 1和Level 2。Level 1与DOS兼容,文件名采用传统的8.3格式,而且所有字符只能是26个大写英文字母、10个阿拉伯数字及下划线。Level 2则在Level 1的基础上加以改进,允许使用长文件名,但不支持DOS。

UDF是统一光盘格式(Universal Disc Format)的缩写。它采用标准的封装写入技术(PW,Packet Writing)将CD-R当作硬盘来使,用户可以在光盘上修改和删除文件。其基本原理是在进行烧录时先将数据打包,并在内存中临时建立一个特殊的文件目录表,同时接管系统对光盘的访问。被删除的文件或文件中被修改的部分其实仍存在CD-R光盘中,修改后的部分则以单独的数据块写入光盘,只不过在内存的目录表中,通过设定允许和不允许访问以及特殊链接等重定向寻址方法将数据重新组合,让系统找不到“老数据”,或让新数据替换老数据,从而达到删除与修改的目的。当用户结束操作后,便将新的目录表写回光盘并记下操作内容以便光盘日后的读取和数据的恢复(Undo)。这样一来,无疑大大增加了操作的便利性。而且在使用UDF时,一般都可以使用Windows中的资源管理器就能进行烧录,不会象使用ISO映像文件进行烧录时,每次完毕后都要进行关闭区段(Close Session)的操作,减少了烧录失败的机率。目前使用UDF技术的软件也都支持对CD-RW盘片的烧录,但在一些细节上有所不同,如删除的文件真的是被删除而不再是欺骗操作系统了。不过,在增加便利性的同时UDF也减少了有效存储空间,而且还要事先将CD-R与CD-RW盘片进行格式化,其中CD-RW盘片格式化后的容量要减少近100MB,所以大家要视情使用。另外,它还有一种派生的格式,即UDF/ISO,用UDF的技术制作ISO标准的光盘。

两者的区别:

ISO 不支持单个大于2G的文件

UDF 支持2G大小以上文件

ISO 兼容性好

UDF DOS和Win98系统不支持此格式,2000和XP以上系统和MAC系统支持

扩展ISO9660----Joliet和Romeo文件系统

在ISO9660中有一些限制,如字符设置限制,文件名长度限制和目录树深度限制.这些规定阻碍了用户复制数据到可被不同计算机平台读取的CD-ROM.因此,一些操作系统出售商已经以几种方式扩展ISO9660.

Joliet文件系统是扩展文件系统之一,由Microsoft提出和实现.它以ISO9660(1988)标准为基础。如果一CD是用Joliet文件系统创建,它只能在window 9x和window NT4.0 或更新版下读取,但是不能在任何其它平台上读取。在Joliet文件系统下,长文件名允许字符数最多为64,长目录允许数目最多为64。但是,文件名加它的完全路径总字符数不能超过120。

Romeo只定义为window9x长文件名,最多128字符。

转自:udf iso9660 java_ISO和UDF光盘格式、扩展ISO9660----Joliet和Romeo文件系统_焦虑中的博客-CSDN博客

光盘文件格式-udf、iso9660、Joliet、Romeo相关推荐

  1. udf iso9660 java_ISO和UDF光盘格式、扩展ISO9660----Joliet和Romeo文件系统

    ISO和UDF光盘格式.扩展ISO9660----Joliet和Romeo文件系统 ISO和UDF: ISO-9660:又简称ISO,是由国际标准化组织在1985年制定的,当前唯一通用的光盘文件系统, ...

  2. udf iso9660 java_ISO和UDF光盘格式、扩展ISO9660

    刻录DVD盘,当文件大于2G的时候,Nero会提示NERO选文件时提示无法刻录这么大的文件,请转换格式. 这到底是怎么回事呢?怎么样才能解决这个问题呢? 其实这是一个格式的问题. 先介绍两种常用的光盘 ...

  3. udf iso9660 java_UDF和ISO9660格式介绍

    UDF和ISO9660格式介绍 (2017-04-07 08:51:03) 标签: it ·ISO-9660: 这是国际标准化组织(ISO)于1985年颁布的通用光盘文件系统.目前它是得到最广泛支持的 ...

  4. 光盘文件系统-ISO9660(CDFS)、UDF

    光盘作为存储介质,也是需要安装一定的规则(文件系统)存放数据.文件,所用到的规则主要是:ISO9660(别名CDFS)和UDF(universal disk filesystem),详细如下: 1.I ...

  5. Linux技巧:自动挂载UDF光盘的技巧

    Linux技巧:自动挂载UDF光盘的技巧 简单的说,就是刻录的时候,如果有文件超过2G,用普通的刻录是不行的,必须使用 UDF 格式才能刻录,而 Ubuntu 默认自动挂载是挂不上的.原来都是自己手动 ...

  6. Linux下的光盘刻录

    随着Linux用户的不断增多,许多用户都在Linux中保存了大量信息,于是如何把这些信息刻录到光盘中就成了大家关心的问题.因为在windows下有许多工具可用,也很方便!其实linux也不例外.不管是 ...

  7. Linux 下易用的光盘镜像管理工具(虚拟光驱软件)转载

    作者: Frazer Kline | 2014-11-23 11:07   评论: 4 收藏: 4 分享: 10 磁盘镜像包括了整个磁盘卷的文件或者是全部的存储设备的数据,比如说硬盘,光盘(DVD,C ...

  8. Windows/Linux混合刻录之后,光盘文件不见了?

    前言 随着国产化进程的推进,Windows和国产系统(Linux)之间,有了更多交集的机会,也暴露出更多的问题.. 一张新光盘,在Windows上使用时,系统会弹出对话框,让选择光盘的类型,一种是:& ...

  9. Linux下轻松刻录CD-ROM数据光盘

            Linux下刻录光盘     本文摘自:Linuxfocus.org 作者:Gudio Sochor 摘要: 本文讲述了怎样在Linux环境下刻录光盘. 可能你已经读过Katja在我们 ...

  10. linux中使用u盘和光驱的命令_在Linux下如何挂载软盘、光盘、U盘等分区

    在Linux下使用软盘.光盘等分区 -------------------------------------------------------------------------------- h ...

最新文章

  1. 链表的建立,搜索,插入,反转,销毁以及合并有序链表。
  2. 阿里巴巴DevOps实践指南 | 数字化转型下,DevOps的根本目标是什么?
  3. java xml 读取库_Java开发中读取XML与properties配置文件的方法
  4. 重磅!GitLab 在中国成立公司极狐,GitHub 还会远吗?
  5. 微信小程序中 button丢失其默认样式
  6. 两款网站页面翻译插件
  7. 社会计算:服务群体社会的大数据科学
  8. 大数据系统架构包含哪些内容
  9. Java- Math类
  10. 计算机ppt里怎么应用背景图,如何快速生成一个PPT图片背景“遮罩”?-ppt背景图片怎么设置...
  11. 需求分析-4 用例分析
  12. android studio 前言中不允许有内容。
  13. 小码哥-玩转【斗鱼直播APP】系列之界面分析
  14. 解决Keystore was tampered with, or password was incorrect
  15. python爬虫获取子域名以及对“百度安全验证”问题的解决
  16. 穹顶之下的出行利器:百度地图热力
  17. QT5打开图片并显示
  18. 计算机网课计划,计算机基础课程授课计划表.docx
  19. 十大开源项目_2014年十大开源项目
  20. win7改电脑名字方法_windows7计算机名称怎么更改

热门文章

  1. html在div中数字时钟,在JS+CSS中如何实现滚动数字时钟
  2. css固定图片大小 vue_img设置图片大小 vue_如何改变图片大小
  3. python 查找字符第一次出现位置_python 字符串第n次出现的位置 | 学步园
  4. 计算机怎么输入2的15次方,Word 2的15次方怎么打
  5. java 批量修改图片名称_java 批量修改文件名称
  6. (4.4.1)使用storyboard实现页面跳转,简单的数据传递
  7. java 实现 PDF 转 TIF【黑白版】
  8. win7下crtl+scroll会触发蓝屏重启(滑稽脸)
  9. Python类的继承
  10. AVC、HEVC、VVC帧间预测技术