在C#中压缩字符串并在Actionscript中解压缩
我是一名编程新手(主要使用ASP.Net),很长一段时间以来,我一直在尝试用C#压缩字符串并用ActionScript解压它 我成功地使用了Zlib,但需要使用另一种压缩算法来实现 我在C#中使用此代码尝试Gzip: 我将输出显示在一个标签中以进行复制,并使用 我首先使用base64库将输入字符串转换为bytearray:http://garry-lachman.com/2010/04/21/base64-encoding-class-in-actionscript-3/ 然后将其传递给gzip编码器 但是我得到一个错误,它说输入不是gzip格式 我还尝试使用LZW压缩,但在C#中的LZW压缩中没有成功。 所以我也没有在ActionScript中尝试LZW解压缩在C#中压缩字符串并在Actionscript中解压缩,c#,string,actionscript,gzip,lzw,C#,String,Actionscript,Gzip,Lzw,我是一名编程新手(主要使用ASP.Net),很长一段时间以来,我一直在尝试用C#压缩字符串并用ActionScript解压它 我成功地使用了Zlib,但需要使用另一种压缩算法来实现 我在C#中使用此代码尝试Gzip: 我将输出显示在一个标签中以进行复制,并使用 我首先使用base64库将输入字符串转换为bytearray:http://garry-lachman.com/2010/04/21/base64-encoding-class-in-actionscript-3/ 然后将其传递给gzi
所以。。。。i、 我陷入困境:我需要在C#中压缩字符串,并使用ZLib以外的压缩方法在ActionScript中解压缩它。。。请指导。可能字符串编码有问题。在actionscript中有utf8吗?或者您可以更改c#编码器中的编码。可能:
Encoding.GetEncoding(“iso-8859-1”)代码>
还要确保您的两个base64实现彼此正确地工作。因此,我将仅使用这两个base64实现制作一个测试用例如果可以的话,为什么不能使用zlib呢?谢谢。。。通过将ActionScript中的压缩代码移植到C#,我成功地实现了LZW压缩。