トップ 差分 一覧 ソース 検索 ヘルプ PDF RSS ログイン

cygwin iso

  • cygwin を使って ISO ファイルを解凍するには
  • 追加した bsdtar が使えるが、ISO イメージファイルによっては Ignoring out-of-order file で解凍できない場合がある。
  • 追加した p7zip パッケージの 7z コマンドは解凍できる。

WindowsでISOファイルを展開する方法 / 日々考えることを

cygwinでisoファイルをmountする方法はうまくいきませんでした。代わりに、bsdtarを使えば、isoファイルを展開できるみたいです。ただし、bsdtarはcygwinのデフォルトでインストールされないので、明示的にインストールする必要があるみたいです。

bsdtar で iso を解凍できない。

$ bsdtar tpf ibm_sw_srapp_9.30-17006_anyos_32-64.iso readme.chg
bsdtar: Ignoring out-of-order file @200521b0 (readme.chg) 202752 < 309248
readme.chg
bsdtar: Error exit delayed from previous errors.

bsdtar and ISO Images / libarchive-discuss / groups

libarchive requires the ISO image to be readable without seeking.

  • libarchive では、ISO イメージファイルは seek なしで読み取れるようになっている必要がある。

LibArchive for Windows

Reads popular formats: libarchive can read GNU tar, ustar, pax interchange format, cpio, zip, and ISO9660 formats.

The internal architecture is easily extensible.

The only requirement for read support is that all metadata for a file must precede the file data itself within the archive.

libarchive は GNU tar, ustar, pax, cpio, zip, ISO9660 形式などの一般的な形式を読み込めます。

内部構造は簡単に拡張が可能になっています。

すべてのメタデータがファイルのデータより前に出現することが、読み込み時の唯一の条件です。