用C语言编写的Zip文件

用C语言编写的Zip文件,c,zip,C,Zip,是否可以选择使用C程序压缩文件而不使用任何外部应用程序(如zip…)当然,请尝试使用。或用于压缩的库。您也可以自己编写压缩算法,但这可能太耗时了。由于您没有说明为什么需要此功能,我无法给您更好的答案。请查找一些可用压缩库的。这取决于您使用的系统和所需的功能。由于配置功能和用户手册的原因,我推荐使用7-zip。您是否检查过7-zip。它有一个完整的SDK、示例源代码和许多功能。它是开源的,并且是免费的:) 看一看 这是一个很好的包装。 示例用法: SevenZipCompressor co

是否可以选择使用C程序压缩文件而不使用任何外部应用程序(如zip…)

当然,请尝试使用。或用于压缩的库。您也可以自己编写压缩算法,但这可能太耗时了。由于您没有说明为什么需要此功能,我无法给您更好的答案。

请查找一些可用压缩库的。这取决于您使用的系统和所需的功能。由于配置功能和用户手册的原因,我推荐使用7-zip。您是否检查过7-zip。它有一个完整的SDK、示例源代码和许多功能。它是开源的,并且是免费的:) 看一看

这是一个很好的包装。 示例用法:

    SevenZipCompressor compressor;
    compressor = new SevenZipCompressor();
    compressor.CompressionLevel = CompressionLevel.Ultra;
    compressor.CompressionMethod = CompressionMethod.Lzma;
    compressor.CompressionMode = CompressionMode.Create;
    compressor.CompressFiles(archiveName, files2Add.ToArray());