PECompact是一個能壓縮執行檔的工具,通過壓縮代碼、數據、相關資源使壓縮能達到100%,由於在運行時不需要恢復磁碟上壓縮後的數據,所以與沒有壓縮的程式在運行時沒有明顯的速度差異,在某種程度上還有所改善。
基本介紹
- 中文名:PECompact
- 實質:軟體
- 功能:壓縮執行檔
- 利用:壓縮代碼、數據、相關資源
簡介,特點,
簡介
PECompact源自Collake Software,是用於執行檔的壓縮軟體。由卓越的編程大師Jeremy Collake編寫,可以用來處理EXE、DLL和OCX檔案。
特點
整個程式在彙編程式中編寫完成,壓縮時使用了兩個壓縮庫:第一個是aPLiB,它是最佳的壓縮算法之一;第二個是JCALG1,由Jeremy Collake編寫,與aPLiB不同,它是開放原始碼,可免費使用。
令人驚奇的是,如果使用最大壓縮,JCALG1的性能甚至優於aPLiB(不過,壓縮時間較長)。在載入壓縮檔案時,兩個庫所用的時間相同。
該軟體設計得非常實用。通過簡單的容量控制,來設定壓縮級別,然後選擇要壓縮的程式類型。如圖5-5所示,高級配置項目包含明細選單,提供了很多選項:壓縮最佳化的設定,是否最佳化檔案中解壓縮程式的大小或速度,要壓縮哪些資源,及其他設定。在文檔資料中,您可以找到關於這些設定的詳細說明。
PECompact的選單要比其他壓縮程式的選單稍大些PECompact的另一個卓越功能是可以使用外掛程式。它支持編碼、解碼、發布和GPA外掛程式,並且包含易於修改的簡短示例。例如,發布外掛程式在程式開始處添加訊息,適用於創建者的共享件。
不過,該程式也有不足之處: PECompact易於刪除。在文檔資料中,開發人員稱:該程式將複雜化調試。但這並不確切,在該程式中,找不到反調試策略,這意味著,它並非難於調試。在其他方面,PECompact是最優秀的壓縮程式之一。如需高壓縮率,且不關心壓縮程式被輕易解除,那么,PECompact是一個極好的選擇。