在 C# 中,您可以使用 GZIP 格式对文件进行压缩和解压缩。GZIP 是一种常见的压缩算法,它可以显著减小文件的大小,从而节省存储空间和传输带宽。
下面我们将详细介绍如何在 C# 中使用 GZIP 对文件进行压缩和解压缩,并提供相应的源代码示例。
压缩文件:
using System;
using System.IO;
using System.IO.Compression;
class Program
{
static void Main()
{
string sourceFile = "source.txt";
string compressedFile = "compressed.gz";
// 打开源文件
using (FileStream sourceStream