Universal Disk Format
![]() | В этой статье может бытьслишком многоссылок на другие статьи,и, возможно, их количествонужно сократить. |
UDF | |
---|---|
Разработчик | ISO/IEC,Ecma International,OSTA |
Файловая система | Universal Disk Format |
Дата представления | 1995 |
Метка тома |
Not assigned but suggested:[1] 0x07(MBR) EBD0A0A2-B9E5-4433-87C0-68B6B72699C7(GPT) |
Ограничения | |
Максимальный размер файла | 16ЭиБ |
Максимальная длина имени файла | 255 bytes (path 1023 bytes[2]) |
Максимальный размер тома | 2ТиБ(with 512-byte sectors), 8 ТиБ (with 2 KiB sectors, like most optical discs), 16 TiB (with 4 KiB sectors)[3][4] |
Допустимые символы в названиях | Any 16-bitUnicodeCode pointexcludingU+FEFFandU+FFFE |
Возможности | |
Свойства | creation, archive, modification (mtime), attribute modification (ctime), access (atime) |
Диапазон дат |
|
Точность хранения даты | Микросекунда |
Потоки метаданных | Yes |
Атрибуты | Various |
Права доступа | POSIX |
Фоновая компрессия | Нет |
Поддерживается ОС | Various |
UDF(англ.Universal Disk Format,универсальный дисковый формат) — спецификация форматафайловой системы,не зависящей отоперационной системы,для хранения файлов наоптических носителях.UDF является реализацией стандартаISO/IEC 13346(известного также какECMA-167). Формат UDF призван заменитьISO 9660.UDF разработан и развивается Optical Storage Technology Association (см. такжеhttp:// osta.orgАрхивная копияот 6 мая 2021 наWayback Machine).
Универсальность и поддержка в разных ОС позволяет использовать UDF как файловую систему не только для оптических дисков, но и для других сменных носителей, таких как флеш-накопители и переносные жёсткие диски.
Возможности
[править|править код]UDF позволяет дозаписывать файлы на диски CD-R или CD-RW по одному файлу без существенных потерь дискового пространства. Также UDF учитывает возможность выборочного стирания некоторых файлов на перезаписываемых носителях CD-RW, освобождая место на диске.
Метаданные файловой системы, такие как корневой каталог, могут находиться где угодно на диске, «корень» метаданных должен находиться в двух из трёх следующих мест: сектор 256, сектор (N− 257) и (N− 1), гдеN— размер дорожки.
UDF также лучше подходит для DVD, так как имеет лучшую поддержку для дисков большого объёма — нет ограничения в 2 и 4 ГБ на размер файла.
Версии и поддержка
[править|править код]Существует несколько версий формата UDF:
- 1.02 (30 августа1996г.) Изначально предназначался для записи DVD-Video и DVD-Аudio (поддерживаетсяWindows 98,многими версиями ОС корпорации Apple, возможно использовать дляDVD-RAMимагнитооптических дисков);
- 1.50 (4 февраля1997г.) Добавлена поддержка (виртуальной) перезаписиCD-R/DVD-Rпри помощи введенияVAT(Virtual Allocation Table). Добавлены резервные таблицы файлов для определения повреждений на перезаписываемых оптических дисках (поддерживаетсяWindows 2000,Linux2.4,Mac OS9);
- 2.0 (3 апреля1998г.) Добавлена поддержка потоковых файлов и файлов реального времени (для записиDVD), упрощено управление каталогами, расширена поддержка VAT.
- 2.01 (15 марта2000г.) Исправлено большое количество ошибок. Много неоднозначностей стандарта UDF было разъяснено в этой версии (поддерживаетсяWindows XP,Linux 2.6; может быть несовместима с Mac OS);
- 2.50 (30 апреля2003г.) Добавлен раздел метаданных, облегчающий группировку метаданных, упрощение восстановления данных и опциональное дублирование информации файловой системы (поддерживается начиная сWindows Vista,Linux 2.6,OpenBSD4.7; может быть несовместим с более ранними версиями Windows и др. платформами);
- 2.60 (1 марта2005г.) Добавлен метод псевдоперезаписи на последовательно записанных дисках (поддерживается начиная с Windows Vista,Mac OS X10.5,NetBSD,OpenBSD4.7).
Для разрабатываемых будущих версий UDF обсуждаются возможности использования UDF дляочень больших жёстких дисковиголографических носителей.
ОС Microsoft Windows XP имеет поддержку UDF версий 1.02, 1.5 и 2.01 по чтению[5](хотя имеется сторонний драйвер, добавляющий поддержку UDF 2.50 только для чтения[6][7]). При установке программыInCDАрхивная копияот 27 марта 2008 наWayback Machineили другой подобной программы с дисками CD-RW и DVD-RW можно работать как с дискетами большого объёма. Можно читать, записывать, удалять, переименовывать файлы, то есть непосредственно совершать с ними все доступные операции в интерактивном режиме без выполнения специальных команд. ОС Microsoft Windows Vista и Windows 7 содержат штатное средство для использования оптических дисков в интерактивном режиме при выборе способа записи на диск «Live File System» (LFS) в противоположность пакетному режиму «Mastered».
Linuxтакже поддерживает данную файловую систему. Для создания диска с данной файловой системой можно использовать почти любую современную версию программ для создания образов и/или записи данных на CD/DVD, а при использованииudftools[8][9]можно форматировать диски в файловую систему UDF и также пользоваться ими как дискетами большого объёма.
Более подробно о поддержке разных версий UDF различными ОСсм. таблицу(англ.)
Использование на носителях
[править|править код]Оптические носители
[править|править код]- Blu-rayи версия DVD-дисков сAVCHDиспользуют UDF 2.50 или UDF 2.60
- DVD-Video используют версию UDF 1.02. Эти диски обычно содержат так называемый формат UDF Bridgе с двумя файловыми системамиISO 9660(Level 1) и UDF 1.02 на одном носителе.
- ФорматPhilipsDVD+VRиспользует UDF 1.02 и ISO 9660 для дисковDVD+RиDVD+RW.
- ФорматDVD ForumDVD-VRиспользует UDF 2.00 для дисковDVD-R,DVD-RWиDVD-RAM.
DVD-диск, читаемый видеоплеерами (а не только компьютерами), должен иметь файловую систему UDF с дополнительными ограничениями. Так, например, не допускаются фрагментированные файлы.
Другие носители
[править|править код]Несмотря на то, что UDF-формат изначально создавался для применения на оптических носителях, существует возможность создания разделов с файловой системой UDF нажестких дискахилифлеш-накопителяхвОСGNU/Linux,Windows Vista,Windows 7,MacOS X.ВWindows XPсуществует частичная поддержка UDF-разделов, такие устройства будут доступны только для чтения.[10]
UDF возможно использовать как кросс-платформенную альтернативуфайловой системеFAT.В отличие от последней, у UDF существует поддержка файлов размером более 4ГБ.Кроме того, часть ключевых патентов для FAT принадлежитMicrosoft,что может привести к проблемам в её использовании.[11]
Примечания
[править|править код]- ↑Serverfault answer for: What is the partition id / filesystem type for UDF?
- ↑This restriction might be lifted in newer versions.
- ↑232×block size
- ↑Wenguang's Introduction to Universal Disk Format (UDF) .Google Sites(1 февраля 2009). Дата обращения: 16 июля 2014. Архивировано изоригинала8 марта 2021 года.
- ↑В Windows XP не удается прочитать компакт-диски и диски DVD с файловой системой UDF .Дата обращения: 9 декабря 2008.Архивировано10 декабря 2008 года.
- ↑Toshiba UDF2.5 Reader File System Driver for Windows XP .Дата обращения: 14 апреля 2017.Архивировано15 апреля 2017 года.
- ↑UDF Reader .Дата обращения: 14 апреля 2017.Архивировано15 апреля 2017 года.
- ↑The OpenNET Project: Пакетная запись UDF в linux .Дата обращения: 22 февраля 2010.Архивировано21 декабря 2009 года.
- ↑Запись CD-R/RW в UDF формате .Дата обращения: 22 февраля 2010.Архивировано13 мая 2009 года.
- ↑Roman Mamedov.Использование UDF на флешках и переносных HDD (29 сентября 2010).Архивировано18 февраля 2012 года.
- ↑Erica Ogg.TomTom countersues Microsoft in patent dispute(англ.).CNet(19 марта 2009). Дата обращения: 20 марта 2009.Архивировано22 августа 2011 года.