encEncode
Version 24.3.9111
encEncode
用特定方式编码文件或者字符串。
必需的参数
你需要提供下面任一参数,但不用全都传入:
- data: 需要编码的数据。
- file: 需要编码的文件。
可选的参数
- format: 编码格式。可选项为:BASE64, HEX, HMAC, HTML, JIS, MD5, QP, SHA1, URL, UU, 和 YENC。默认值是 BASE64。
- outfile: 用来保存编码数据的文件。
- outformat: 编码后数据的格式。可选项为:RAW, BASE64, 和 HEX。默认值为 RAW。
输出属性
- encodeddata: 编码后的数据。
- format: 编码后数据的格式。
- outfile: 如果你指定了参数 outfile,这个就是文件名。
示例
下面的 ArcScript 代码可以放在 Script 端口 运行,用来从 [FilePath] 读取并将其编码为 BASE64:
<!-- 设置输入项的文件和格式-->
<arc:set attr="enc.file" value="[FilePath]" />
<arc:set attr="enc.format" value="BASE64" />
<arc:call op="encEncode" in="enc" out="result">
<!-- 设置输出文件数据为操作返回的编码数据-->
<arc:set attr="output.data">[result.encodeddata]</arc:set>
</arc:call>
<!-- 设置文件名并输出文件 -->
<arc:set attr="output.filename" value="[FileName]" />
<arc:push item="output" />
其他资源
以下文章是使用 encEncode 操作的实际用例: