String

  • 使用作为格式规范,ImportExport 可以常用或特殊字符序列表示任意文件.

背景背景

    任意二进制数据被表示为一个 Wolfram 语言的的字符串.
    用于导入或导出整个原始二进制数据.

Import 与 ExportImport 与 Export

  • Import["file","String"] 把文件导入为一个原始字符串,把文件中的每个字节表示为对应于 FromCharacterCode[byte] 的字符.
  • Export["file",str,"String"] 把一个字符的 Wolfram 语言的字符串导出到一个二进制文件. 导出前,编码大于255的字符被转换成它们的 ASCII 表示.
  • 格式必须被明确指定.
  • ExportString[expr,"format"]Import[Export["tmp",expr,"format"],"String"] 返回同样的表达式.
  • Import["file","String"] 读取任何二进制文件,以 Wolfram 语言字符串对象表示其原始内容.
  • Export["file",str,"String"] 把一个 Wolfram 语言的字符串导出到一个文件.
  • 当导入或导出为时,不进行字符编码转换.
  • Export["file",expr,"String"] 导出 expr 的文本表示.
  • ImportExport 的完整信息请见参考页.
  • ImportStringExportString 支持格式.

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

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

读取一个任意二进制文件并返回一个原始的 Wolfram 语言的字符串:

In[1]:=
Click for copyable input

显示结果的第一个字节,它包含不可打印的字符:

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

把表示文件"ocelot.jpg"的字符串转换成图形:

In[3]:=
Click for copyable input
Out[3]=
2004年引入
(5.1)
| 2007年更新
(6.0)