快速提取大量小型t​​ar档案

时间:2017-07-29 12:46:08

标签: c# archive tar compression

我有大量的小型tar档案(每个约50kb)。我需要使用C#提取这些文件的最快方法。我不想将它们保存到磁盘,因为我必须在提取后对内容进行一些其他处理。我试着自己做,但处理速度不是很快。能否告诉我处理tar文件的最快方法?

1 个答案:

答案 0 :(得分:0)

  

我需要以最快的方式提取这些文件

     

我必须在提取

之后对内容进行一些其他处理

Yoiu可能想查看 TPL Dataflow 。无论问题是在解压缩还是后续处理,都是完美的。您可以将其分解为多个连接步骤,而不是拥有一个大功能。本质上,Dataflow为您希望执行的每个任务步骤创建连接组件的流管道。每个步骤都完全控制线程;并发性。

更多