2012-04-25 43 views
1

我有一个Windows C#程序,我想从.tgz文件中提取文件(或目录),而不影响.tgz文件的完整性。这个文件来自一个linux系统,并且具有设置的权限,我需要做的是从中删除一个目录,然后将它发送到另一台linux机器上运行。我尝试过使用Chilkat组件,但是它删除了子文件夹中的所有权限和外壳,因此它不会在其他Linux机器上运行。C# - 关于从.tgz文件中提取文件的建议

任何关于如何做到这一点的建议(如果它可以在使用C#的Windows机器上完成)将不胜感激。

+0

可能重复http://stackoverflow.com/questions/用它1755843 /如何对解压缩套式的gzip TGZ-文件-在-C-尖锐) – leppie 2012-04-25 17:33:16

回答

1

你有没有试过用sharpziplib,我已经在通过成功

的[在C#中如何解压缩嵌套的GZip(TGZ)文件(