首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >MimeKit读取压缩数据

MimeKit读取压缩数据
EN

Stack Overflow用户
提问于 2022-08-23 21:16:40
回答 1查看 82关注 0票数 0

使用MimeKit读取MimeMessage如下所示:

代码语言:javascript
复制
var message = MimeMessage.Load("C:\\test\\as2\\RawMIMEMsg.txt");
var part = message.BodyParts.FirstOrDefault();

var ms = new MemoryStream();
part.WriteTo(ms);
File.WriteAllBytes("C:\\test\\as2\\MIMEWrittenPart.txt", ms.ToArray());

其中RawMIMEMsg.txt看起来是这样的:

我不知道如何使用part库从MimeKit中获取解压缩的内容。我看到的唯一方法是WriteTo,但它基本上将此部分写入文件,而不对其进行解压缩。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2022-08-24 18:33:46

使用这样的方法:

代码语言:javascript
复制
 if(message.BodyParts.FirstOrDefault() is ApplicationPkcs7Mime part && part.SecureMimeType==SecureMimeType.CompressedData)
{
    var mimeentity = part.Decompress();
    ...
}

第一部分的WriteTo方法对于Mic计算数据的获取是非常有用的。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/73465126

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档