目前用的
1. VCLzip4.1,中文壓碩訓亂碼
2. VCLzip4.51,解壓的時候如果有多層子目錄會報錯,無法找到路徑
3. Delphi 7-ZIP,沒有壓縮目錄的方法
4. 命令列,得系統自帶壓縮工具
大神們,還有其他的辦法么,或者VCLzip能用的有沒有
uj5u.com熱心網友回復:
一、Delphi自帶的的Zip比較好用簡單,但對于復雜的壓縮,要通過編碼實作。二、第三方控制元件VCLZIP,上手比較快,很方便。集成了各種壓縮解壓方式。
如果壓縮單一檔案,使用Delphi自帶的的Zip比較好。使用壓縮量較大、目錄多的使用第三方控制元件VCLZIP較好。
它有比較成熟的函式和屬性。
uj5u.com熱心網友回復:
ZipForge,有原始碼,你要求的功能都支持。其實你把winrar(這個東西也是Delphi寫的)里面的rar.exe和unrar.exe帶上,用命令列處理也可以。
uj5u.com熱心網友回復:
是的Zipforge用起也得心應手。zipforge是快速和強大的VCL壓縮組件,Delphi寫的。
它可以讓你輕松創建ZIP壓縮檔案,ZIP檔案到硬碟或記憶體中提取檔案,將檔案添加到一個zip檔案從磁盤或記憶體,替換,移動和洗掉ZIP檔案檔案。還可以創建和讀取自解壓ZIP壓縮檔案(SFX),AES加密和多卷ZIP檔案。
zipforge主要特點:
打開和創建強大的AES加密演算法加密檔案
zip64支持-讓你超過4 GB創建壓縮檔案
支持Unicode檔案名
包括交易系統,允許你回滾的變化如果檔案更新失敗
增加了壓縮資料流直接從提取存檔檔案流而不創建臨時檔案
可以讓你存盤每個檔案的完整路徑和驅動
可以搜索檔案內的檔案的面具
進步的跡象
完整的Delphi源代碼是可用的。
uj5u.com熱心網友回復:
自己寫個壓縮演算法,這樣還有加密功能。uj5u.com熱心網友回復:
要么修改第三方控制元件原始碼修復BUG,要么自己寫了uj5u.com熱心網友回復:
建議使用Delphi自帶的。uj5u.com熱心網友回復:
走7z壓縮 不錯的網路上有介面 挺多年前寫的
轉載請註明出處,本文鏈接:https://www.uj5u.com/houduan/80236.html
標籤:VCL組件開發及應用
下一篇:ImageEn怎樣全屏顯示圖片?
