我有一个Base64编码的对象与以下标题:
application/x-xfdl;content-encoding="asc-gzip"
Run Code Online (Sandbox Code Playgroud)
解码对象的最佳方法是什么?我需要剥离第一行吗?另外,如果我把它变成一个字节数组(byte []),我该怎么解压缩呢?
谢谢!
我想我最初错过了.通过说标题是
application/x-xfdl;content-encoding="asc-gzip"
Run Code Online (Sandbox Code Playgroud)
我的意思是这是文件的第一行.因此,为了使用Java或C#库来解码文件,是否需要删除此行?
如果是这样,剥离第一行的最简单方法是什么?
小智 12
要在C#中解码Base64内容,可以使用Convert Class静态方法.
byte[] bytes = Convert.FromBase64String(base64Data);
Run Code Online (Sandbox Code Playgroud)
您还可以使用GZipStream类来帮助处理GZip流.
另一个选择是SharpZipLib.这将允许您从压缩数据中提取原始数据.
| 归档时间: |
|
| 查看次数: |
13756 次 |
| 最近记录: |