TAR (.tar, .tgz, .tb2, .tbz2)

MIME 类型: and application/x-tar
TAR 归档文件格式.
把文件集合组合进一个单个文档.
常用于 Unix 系统.
常与压缩工具组合使用.
扩展名 .tgz、.tb2 和 .tbz2 支持 GZIP 或 BZIP2 压缩的 TAR 文件.
TAR 是 Tape Archive 的缩写.
按序存储文件无需压缩,同时保留文件的系统信息和目录结构.
不支持加密或压缩.
POSIX.1-1998 与 POSIX.1-2001 标准的一部分.
  • ImportExport 完全支持 TAR 格式.
  • ImportExport 适用于通用的 TAR 文档以及包含多个相关文件的指定的应用程序格式.

Import 与 ExportImport 与 Export

  • 当导入一个构成被支持的多文件 Import 格式的 TAR 文档,将会使用该格式的转换器.
  • Import["file.tar"] 对于通用 TAR 文件中的所有文件给出完整的路径规范.
  • Export["file.tar", "fn"->expr]expr 导出到一个文件并存为一个 TAR 文档,从 的文件的扩展名推断文件格式.
  • Export["file.tar", {"fn1"->expr1, "fn2"->expr2, ...}] 把多个表达式导出至一个 TAR 文档.
  • Import["file.tar"] 返回形式为 的表达式.
  • Import["file.tar", "fn"] 从文档中提取 并导入它.
  • Import["file.tar", elem] 从 TAR 文件中导入指定的参数.
  • Import["file.tar", {elem, suba, subb, ...}] 导入一个子参数.
  • Import["file.tar", {{elem1, elem2, ...}}] 导入多个参数.
  • 因为 Mathematica 可以自动识别所有常用文件压缩和存档格式,所以没有必要在 Import 的第二个参变量中指明作为格式.
  • Export["file.tar", expr, elem] 通过把 expr 作为指定参数 elem 创建一个 TAR 文档.
  • Export["file.tar", {expr1, expr2, ...}, {{elem1, elem2, ...}}] 把每一个 指定为相应的 .
  • Export["file.tar", expr, opt1->val1, ...] 导出具有指定值的指定选项参数的 expr.
  • Export["file.tar", {elem1->expr1, elem2->expr2, ...}, "Rules"] 使用规则指定要导出的参数.
  • ImportExport 的完整信息请见参考页.
  • ImportStringExportString 支持 TAR 文档格式.

参数参数

  • Import 的通用参数:
  • "Elements" 该文件可用的参数和选项列表
    "Rules"每个参数和选项的完整规则列表
    "Options"选项、属性和设置的规则列表
  • 以下可用于选择或指定单个文件:
  • "FileNames"表示一个 TAR 文档内容的文件名称列表
    "filename"单个文件
    "filename","format" 按指定格式获取的单个文件
    "filename","format",elem指定文件中的参数 elem
  • 默认情况下,Import 对于 TAR 格式使用参数.
  • Import["file.tar", "fn"] 导入文件.
  • Import["file.tar", All] 导入整个 TAR 文档.
  • 文件名称可以包括相对或绝对的目录规范以及由 StringMatchQ 支持的缩写字符串模式.
  • Import["file.tar", "dir/*.jpg"]dir 子目录中导入所有 JPEG 文件.
  • Export["file.tar", {"file1.gif"->"expr1", "file2.txt"->"expr2"}] 创建一个包含 GIF 和文本文件的文档.
  • Export["file", {expr1, expr2}, {"TAR", {{"file1", "GIF"}, {"file2", "Text"}}}] 等同于上面的表达式.

范例范例打开所有单元关闭所有单元

基本范例 (1)基本范例 (1)

创建一个包含 PNG 和文本文件的 TAR 文件:

In[1]:=
Click for copyable input
Out[1]=

显示 TAR 中的文件名称:

In[2]:=
Click for copyable input
Out[2]=

提取并导入 PNG 文件:

In[3]:=
Click for copyable input
Out[3]=

显示 PNG 文件中可用的 Import 参数:

In[4]:=
Click for copyable input
Out[4]=

使用文件模式规范,导入所有文本文件:

In[5]:=
Click for copyable input
Out[5]=
版本 6 的新功能 | 版本 7 修改功能
New to Mathematica? Find your learning path »
Have a question? Ask support »