内部
ISOファイルの編集ソフトほしい(読み取り専用だから無理?)
ISO9660のセクタサイズは、2048バイト
ISOファイルの編集ソフトほしい(読み取り専用だから無理?)
ISO9660のセクタサイズは、2048バイト
ファイルの構成
次の順番に格納されている
- システムエリア
- ボリューム記述子群
- パステーブル群
- ディレクトリとファイル
システムエリア
(16セクタ) = 0x0000~0x8000
に0が入っている。予約エリア
に0が入っている。予約エリア
ボリューム記述子群
パステーブルの場所とか、ルートディレクトリの情報が入ってる。
ディレクトリ > ファイル
ディレクトリの部分にファイルの場所がかいてある。ファイルの部分には、生データがガバーっとはいっとる。
読み出しの流れ
- ボリューム記述子群からパステーブルの場所をゲット
- パステーブルにディレクトリ情報が書かれている位置が書いてあるから欲しいディレクトリのデータをゲット
- ディレクトリ情報の場所から欲しいファイルの場所をゲット
- 欲しいファイルの場所からガバッと抜き取り
読むだけなら、パステーブルからルートディレクトリとって、そこからたどれば簡単