回 帖 发 新 帖 刷新版面

主题:[讨论]请问如何解压TAR压缩文件?

[color=FF00FF][size=4]需要一段程序能够解压TAR压缩文件,在.NET 2.0中新增加了GZipStream和DeflateStream两个压缩类
我用了GZipStream好像不能解压TAR文件
想问一下,不能解压是因为这两个类不支持TAR压缩文件还是我的代码有问题?
如果是不支持这个文件格式的话,那有推荐的其它的组件可以支持这个压缩文件的吗?[/size][/color]

回复列表 (共1个回复)

沙发

在VS.NET2005中可以这样用

        string strzipPath = "g:\\freezip\\test.TAR";
        string strtxtPath = "";
        System.Diagnostics.Process Process1 = new System.Diagnostics.Process();
        Process1.StartInfo.FileName = "Winrar.exe";
        Process1.StartInfo.CreateNoWindow = true;
        strtxtPath = "g:\\freezip\\";
        Process1.StartInfo.Arguments = " x " + strzipPath + " " + strtxtPath;
        Process1.Start();
        Process1.Dispose();

我来回复

您尚未登录,请登录后再回复。点此登录或注册