我有大量的小型tar档案(每个约50kb)。我需要使用C#提取这些文件的最快方法。我不想将它们保存到磁盘,因为我必须在提取后对内容进行一些其他处理。我试着自己做,但处理速度不是很快。能否告诉我处理tar文件的最快方法?
答案 0 :(得分:0)
我需要以最快的方式提取这些文件
我必须在>提取
之后对内容进行一些其他处理
Yoiu可能想查看 TPL Dataflow 。无论问题是在解压缩还是后续处理,都是完美的。您可以将其分解为多个连接步骤,而不是拥有一个大功能。本质上,Dataflow为您希望执行的每个任务步骤创建连接组件的流管道。每个步骤都完全控制线程;并发性。