ISO (.iso)
- ImportとExportはISO形式を完全にサポートする.
- ImportとExportは一般的なISOアーカイブに加え,関連する複数のファイルから構成される特定のアプリケーション形式も扱うことができる.
予備知識
-
- 登録MIMEタイプ:application/x-iso9660-image
- ISO 9660アーカイブファイル形式.
- 光ディスクメディアの国際技術標準.
- バイナリ形式.
- 複数のファイルを含むことができる.
- ISO(国際標準化機構)によって公開されたISO 9660仕様.
ImportとExport
- ISOアーカイブからファイルをインポートする際,各形式の特定のコンバータが使用される.
- Import["file.iso"]は{"fn1", "fn2",…}という形式の式を返し,"file.iso"にあるすべてのファイルの完全パス指定を与える.
- Import["file.iso",elem]はISOファイルから指定の要素をインポートする.
- Import["file.iso","fn"]はアーカイブから"fn"を抽出し,それをインポートする.
- Import["file.iso",{elem,suba,subb,…}]はサブ要素をインポートする.
- Import["file.iso",{{elem1,elem2,…}}]は複数の要素をインポートする.
- Import["file","ISO"]またはImport["file",{"ISO",elem,…}]は任意のファイルをISOアーカイブとしてインポートする.
- Export["file.iso",expr,elem]は expr が要素 elem を指定しているとしてISOアーカイブを作成する.
- Export["file.iso",{expr1,expr2,…},{{elem1,elem2,…}}]はそれぞれの expri が,対応する elemi を指定しているとして扱う.
- Export["file.iso","fn"->expr]は"fn"のファイル拡張子からファイル形式を推測し,expr をファイルにエキスポートしてそれをISOアーカイブとして圧縮する.
- Export["file.iso","fn1"->expr1,"fn2"->expr2,…]は複数の式をISOファイルアーカイブにエキスポートする.
- 一般的な情報は,以下の関数ページを参照のこと.
-
Import, Export ファイルからインポートする,あるいはファイルへエキスポートする CloudImport, CloudExport クラウドオブジェクトからインポートする,あるいはクラウドオブジェクトへエキスポートする ImportString, ExportString i文字列からインポートする,あるいは文字列へエキスポートする ImportByteArray, ExportByteArray バイト配列からインポートする,あるいはバイト配列へエキスポートする
Import要素
- 一般的なImport要素:
-
"Elements" ファイル中の有効な要素とオプションのリスト "Summary" ファイルの概要 "Rules" 使用可能なすべての要素の規則のリスト - ISOアーカイブのそれぞれのファイルを選択したり指定したりするのに以下が使用できる:
-
"FileNames" ISOアーカイブの内容を表すファイル名のリスト "filename" 単一のファイル "filename","format" 指定の形式であるとする単一のファイル "filename","format",elem 指定のファイルの要素 elem - ImportはISO形式に対してデフォルトで"FileNames"要素を使用する.
- Import["file.iso","fn"]はファイル"fn"を抽出してインポートする.
- ファイル名は相対ディレクトリまたは絶対ディレクトリによる指定,およびStringMatchQでサポートされる短縮文字列パターンを含むことができる.
- Import["file.iso","*"]はアーカイブ全体をインポートする.
- Import["file.iso","dir/*.jpg"]はサブディレクトリ dir からすべてのJPEGファイルをインポートする.
- Export["file.iso","file1.gif"->expr1,"file2.txt"->expr2]はGIFとテキストファイルを含むISOアーカイブを作成する.
- Export["file",{expr1,expr2},{"ISO",{{"file1","GIF"},{"file2","Text"}}}]は上記に等しい.