ActionScript2 Base64 编码/解码二进制数据

Posted

技术标签:

【中文标题】ActionScript2 Base64 编码/解码二进制数据【英文标题】:ActionScript2 Base64 encode/decode binary data 【发布时间】:2011-11-02 23:29:03 【问题描述】:

我有一个使用 base64 编码/解码传入数据的 actionscript 2 代码。问题是数据是二进制的并且包含 null(0 个字符),将 null 交给 charCodeAt 时,actionscript 2 失败。

我认为我需要的是一个 actionscript 2 库,它可以对数组而不是字符串进行 base64 编码/解码。

谁能指点我一个?

这很重要,

谢谢

【问题讨论】:

听起来很有趣,也许您知道一些 Actionscript 教程,它解释了它在 Flash 中的工作原理? 【参考方案1】:

通过自定义代理运行您的请求..

您可以使用自己喜欢的语言做您需要做的事情,然后发送回 AS3 应用程序。

RUBY、php 和 JAVA 都可以按你说的做。

我使用 PHP,卷曲数据,编码然后响应请求的应用程序。

了解代理模型...它对远程对象解析和编码简单而高效。

它比必须依赖于从旧的和未记录的 AS2 swc / libs 中进行客户端解析和编码更简洁。

我建议在 AS2 中查找 RDS

http://help.adobe.com/en_US/as2/reference/addendum/WS3fd35e178bb08cb31e63e3d124b63c3af7-8000.html

【讨论】:

以上是关于ActionScript2 Base64 编码/解码二进制数据的主要内容,如果未能解决你的问题,请参考以下文章

base64编码与base64解码

Bugku-一段Base64-Writeup

base64 decode解密码

怎么解决js解码base64中文乱码问题

如果数据是 450KB base64 编码,那么文件大小是多少?

密码学Base64 编码 ( Base64 简介 | Base64 编码原理 | 最后编码组字节不足时补位 ‘=‘ 符号 | Base64 编码实现参考 )