Physical Address
304 North Cardinal St.
Dorchester Center, MA 02124
Physical Address
304 North Cardinal St.
Dorchester Center, MA 02124
ISO/IEC 29116-1定义了通用光盘格式(UDF),这是一种专为光学介质设计并越来越多地用于各种可移动存储设备的文件系统规范。UDF被开发为ISO 9660文件系统的后继者,解决了其关键限制,包括文件名长度限制(第一级为8.3格式)、缺乏文件权限支持以及无法处理超过2 GiB的文件。UDF提供了一种现代、与平台无关的文件系统,支持读写操作、长文件名(最多255字节)、Unicode字符编码以及高达16 EB(艾字节)的文件大小。
该标准分为多个部分,第一部分涵盖了核心文件系统规范,包括卷结构、文件条目描述符、分配描述符和空间管理。UDF基于ECMA-167标准(也被采纳为ISO/IEC 13346),并扩展了现代多媒体和数据交换应用所需的附加功能。
UDF将数据组织为卷,每个卷由唯一的卷标识符标识。卷结构包括介质起始处的卷识别序列(VRS)、提供主卷描述符冗余引用的锚点,以及定义字符集、块大小和分区布局的逻辑卷描述符。该文件系统支持多种分区类型,包括只读、可重写和可覆写格式,使其能够与CD-R、DVD-RAM、BD-RE甚至硬盘驱动器和闪存配合使用。
| 特性 | ISO 9660(第一/二级) | UDF 2.01(29116-1) | UDF 2.60 |
|---|---|---|---|
| 最大文件名长度 | 31字符(第二级) | 255字节(Unicode) | 255字节(Unicode) |
| 最大文件大小 | 2 GiB(第一级)/ 8 GiB(第二级) | 16 EiB | 16 EiB |
| 最大卷大小 | 8 TiB | 16 EiB | 128 EiB |
| 字符集 | 仅ASCII | Unicode(UCS-2/UTF-16) | Unicode(UTF-8/UTF-16) |
| 权限/ACL | 不支持 | 基本权限 | 扩展权限 |
| 元数据完整性 | 无 | 可选CRC | 元数据镜像+CRC |
| 硬链接 | 不支持 | 支持 | 支持 |
| 流/扩展属性 | 不支持 | 支持 | 支持 |
UDF使用基于位图的空间分配表来跟踪空闲和已分配的扇区。该标准定义了物理和逻辑块寻址方式,分区结构提供二者之间的映射。对于可重写介质,UDF通过备用区域表(SAT)支持缺陷管理,将读写操作从缺陷扇区重定向到备用扇区——这是对于可能随时间产生物理缺陷的介质至关重要的一项功能。
ISO/IEC 29116-1 UDF广泛应用于视频制作和分发(DVD和蓝光)、数据归档系统以及跨平台文件交换。对于归档应用,UDF具有显著优势:跨多个操作系统的长期可读性、对行业标准纠错码的支持,以及能够容纳归档内容描述信息的元数据结构。