UDF ファイル形式とは?
.udf (Universal Disk Format) は、ディスクイメージファイルを保存するために使用されるファイル形式です。.udf ファイルには、UDF規格で定義されたディレクトリ構造を使用したファイル群が含まれています。この形式は Optical Storage Technology Association (OSTA) によって開発され、ECMA-167として標準化されました。
UDF規格は、CD、DVD、Blu-rayディスクの書き込みや、フラッシュドライブなどの他のストレージデバイスへのファイル保存に一般的に使用されています。.udf ディスクイメージは、セクタ16(バイトオフセット 0x8000)にある NSR02 または NSR03 ボリューム記述子によって識別されます。これは ISO 9660イメージ で使用される CD001 シグネチャとは異なります。一部のイメージは、UDF Bridgeレイアウトにより両方のシグネチャを保持しており、どちらの形式としてもマウント可能です。
UDF規格自体は広く採用されており、DVD-VideoやBlu-ray Discでは必須となっていますが、.udf イメージファイルが独立したファイル形式として使用されることは一般的ではありません。多くのディスク作成・記録アプリケーションは内部的にUDFを使用しますが、作成されたイメージは代わりに .iso や .img 形式で保存されます。
UDF規格を使用してメディアを作成すると、書き込み後であってもターゲットデバイス上のファイルを削除したり変更したりすることが可能です。このパケットライト機能により、.udf 形式のメディアは DVD-RW や BD-RE などの書き換え可能ディスクに適しています。
セキュリティと安全性
リスク: LOWUDFディスクイメージはパッシブデータであるため、開いたりマウントしたりすることは一般的に安全です。ただし、光学イメージ全般の注意点として、マウントされたイメージは仮想ドライブとして認識され、オートランインストーラーや実行ファイルが含まれている可能性があります。信頼できないソースからのソフトウェアやOSイメージは慎重に扱い、提供されている場合はチェックサムを確認してください。無関係なNT時代の .udf テキストファイルはプレーンなASCIIであり、それ自体は無害です。
形式の詳細
概要- Windows NT/2000/XP Uniqueness Database File - Windows NT時代の無人インストール用の廃止されたプレーンテキスト応答ファイル(マシンごとの設定)。光学ディスクイメージや、そのデータベース名が参照していた形式とは無関係です。
- 一般的なユーザー定義関数 / データファイル - 一部のアプリケーション(ファームウェアツール、特殊なデータベースなど)は、ディスクイメージとは無関係な独自の意味で «.udf» ファイルを保存します。
UDF ファイルを開くプログラム
技術的詳細
詳細仕様| ファイルシステム | UDF (Universal Disk Format)、ECMA-167で定義 |
| MIMEタイプ | application/x-udf-image |
| ボリューム認識シグネチャ | バイトオフセット 32,768 (セクタ 16) にある NSR02 (UDF 1.x-2.x) または NSR03 (UDF 2.50+) |
| セクタサイズ | 光学メディアの場合は 2,048 バイト。ハードドライブやフラッシュストレージでは 512 バイトをサポート |
| UDF仕様バージョン | 1.02, 1.50, 2.00, 2.01, 2.50, 2.60 |
| ファイル名文字セット | OSTA Compressed Unicode (CS0)、可変長 UTF-16 ベースのエンコーディング |
| 最大ファイル名長 | 255文字 (UTF-16 エンコード) |
| 最大単一ファイルサイズ | 最大 2⁶⁴ − 1 バイト。すべてのUDFリビジョンにおいて、ファイルエントリ記述子の情報長フィールドは64ビット幅です |
| パケットライト | サポート。DVD-RW や BD-RE などの書き換え可能メディアでの追記やインプレース削除を可能にします |
| UDF Bridge | 互換性を最大化するため、単一のイメージ内に UDF と ISO 9660 (CD001) のシグネチャを組み合わせたオプションのデュアル形式レイアウト |
| 主な用途 | DVD-Video および Blu-ray Disc の必須ファイルシステム。光学ディスクイメージのアーカイブと交換 |
| OSネイティブサポート | Windows XP 以降(標準搭載)、macOS 10.4 以降、Linux(カーネル UDF ドライバ経由) |
| ファイルメタデータ | 作成、修正、アクセス、バックアップのタイムスタンプ。Unixスタイルの権限とアクセス制御リスト (UDF 2.01+) |
| エンコーディング | バイナリ。物理光学ディスクのセクタに一致する 2,048 バイトの論理ブロックで書き込まれた生セクタデータ |
| リリース日 | UDF spec from OSTA, 1995; based on ECMA-167. Common for DVD/Blu-ray images. |
| オープンスタンダード | はい · ロイヤリティフリー |
| 仕様書 | www.osta.org |