gpt4 book ai didi

c# - 使用 dotnet core 解压缩 .taz 文件

转载 作者:行者123 更新时间:2023-12-03 21:30:18 24 4
gpt4 key购买 nike

我正在做一个项目,我需要处理一些 .taz 压缩文件。有没有办法在 C# dotnet core 中解压缩和提取这些类型的文件?

谢谢!

最佳答案

我通过使用 UNIX command line "gunzip" 找到了解决方法

gunzip myfilename.taz

gunzip 适用于具有以下扩展名的文件:.gz、-gz、.z、-z、_z 或 .Z (并且还识别特殊扩展名 .tgz 和 .taz 分别作为 .tar.gz 和 .tar.Z 的简写。)

为了运行这个过程,我写了下面的代码:

public string ExtractFileFromTaz (string tazFilePath)
{
var process = new Process()
{
StartInfo = new ProcessStartInfo
{
FileName = "gunzip",
Arguments = tazFilePath,
RedirectStandardOutput = true,
UseShellExecute = false,
CreateNoWindow = true
}
};

process.Start();
string result = process.StandardOutput.ReadToEnd();
process.WaitForExit();

return result;
}

生成的输出是扩展名为 .tar 的文件,它替换了同一目录中的原始 .taz 文件。

关于c# - 使用 dotnet core 解压缩 .taz 文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53230779/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com