Encode

Encode["source","dest"]

用于对文件 source 进行编码后写入文件 dest.

<<dest

在读取文件内容之前对文件进行编码.

Encode["source","dest","key"]

生成一个经过编码处理的文件,该文件必须使用 Get["dest","key"] 读出.

更多信息和选项

  • 经过编码处理的文件仅包含可输出的 ASCII 字符. 它们以一个可由 Get 识别的特殊序列开始.
  • 在特定计算机系统上,Encode["source","dest",MachineID->"ID"] 可用来生成一个只能在具有特定的 $MachineID 的计算机上才能读取的编码文件.
  • Wolfram 语言中没有提供函数来把经过编码处理的文件还原为它们原来的格式.
  • File["name"] 可以用来指定文件名.

范例

基本范例  (1)

建立用于临时存储的文件的名称:

对程序包 Collatz.m 进行编码 Encode 处理,将结果放到临时文件中:

文件看起来不可读:

Get 解码,并且加载文件:

下面加载 Collatz 程序包的定义:

Wolfram Research (1991),Encode,Wolfram 语言函数,https://reference.wolfram.com/language/ref/Encode.html (更新于 2016 年).

文本

Wolfram Research (1991),Encode,Wolfram 语言函数,https://reference.wolfram.com/language/ref/Encode.html (更新于 2016 年).

CMS

Wolfram 语言. 1991. "Encode." Wolfram 语言与系统参考资料中心. Wolfram Research. 最新版本 2016. https://reference.wolfram.com/language/ref/Encode.html.

APA

Wolfram 语言. (1991). Encode. Wolfram 语言与系统参考资料中心. 追溯自 https://reference.wolfram.com/language/ref/Encode.html 年

BibTeX

@misc{reference.wolfram_2024_encode, author="Wolfram Research", title="{Encode}", year="2016", howpublished="\url{https://reference.wolfram.com/language/ref/Encode.html}", note=[Accessed: 18-November-2024 ]}

BibLaTeX

@online{reference.wolfram_2024_encode, organization={Wolfram Research}, title={Encode}, year={2016}, url={https://reference.wolfram.com/language/ref/Encode.html}, note=[Accessed: 18-November-2024 ]}