簡體   English   中英

使用C程序的Zip文件

[英]Zip file using C program

是否有任何選項可以使用C程序壓縮文件而不使用任何外部應用程序(如Zip ..)?

當然,嘗試使用zlib 其他壓縮庫。 您也可以自己編寫壓縮算法代碼,但這可能太費時間了。 由於你沒有說明你為什么需要這個,我不能給你一個更好的答案。

請找到一些可用的壓縮庫的鏈接 這取決於您使用的系統和您想要的功能。 由於可配置的功能和用戶手冊, Zlib是我推薦的。

你檢查過7-zip嗎? 它有一個完整的SDK,包含示例源和許多功能。 它是開源的,免費的:)看看這里

SevenZipSharp是一個很好的包裝器。 樣品用法:

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

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM