【发布时间】:2011-07-07 05:54:32
【问题描述】:
我是编程新手(主要使用 ASP.Net),并且已经尝试在 C# 中压缩字符串并在 ActionScript 中解压缩它已经有一段时间了。
我在 Zlib 上取得了成功,但需要使用不同的压缩算法来实现相同的目标。
我在 C# 中使用此代码尝试了 Gzip:http://madskristensen.net/post/Compress-and-decompress-strings-in-C.aspx 我将输出显示在标签中以复制它并使用http://probertson.com/projects/gzipencoder/ 将其粘贴到动作脚本中
我首先使用 base64 库将输入字符串转换为字节数组:http://garry-lachman.com/2010/04/21/base64-encoding-class-in-actionscript-3/ 然后将其传递给gzip 编码器。
但我收到一个错误,提示输入不是 gzip 格式。
我也在尝试使用 LZW 压缩,但在 C# 中的 LZW 中压缩没有成功。 所以没有在 ActionScript 中尝试 LZW 解压。
所以....我被困在:我需要在 C# 中压缩一个字符串,并使用 ZLib 以外的压缩方法在 ActionScript 中解压缩它。 ...请指导。
【问题讨论】:
-
如果可行,为什么不能使用 zlib?
标签: c# string actionscript gzip lzw