有没有选项可以在不使用任何外部应用程序(如Zip ..)的情况下使用C程序压缩文件?
答案 0 :(得分:10)
答案 1 :(得分:2)
答案 2 :(得分:0)
你检查过7-zip吗?它有一个完整的SDK,包含示例源和许多功能。它是开源的,免费:) 看看here
围绕它的好包装是SevenZipSharp。 样品用法:
SevenZipCompressor compressor;
compressor = new SevenZipCompressor();
compressor.CompressionLevel = CompressionLevel.Ultra;
compressor.CompressionMethod = CompressionMethod.Lzma;
compressor.CompressionMode = CompressionMode.Create;
compressor.CompressFiles(archiveName, files2Add.ToArray());