PECompact 是一個能壓縮可執(zhí)行文件的工具,通過壓縮代碼、數(shù)據(jù)、相關(guān)資源使壓縮能達到100%,由于在運行時不需要恢復磁盤上壓縮后的數(shù)據(jù),所以與沒有壓縮的程序在運行時沒有明顯的速度差異,在某種程度上還有所改善。PECompact 享有廣泛的行業(yè)采用。用于大型和小型公司在世界各地,公司依靠 PECompact 可靠的可執(zhí)行文件壓縮,混淆和保護。
PECompact 中文漢化版是一款能壓縮可執(zhí)行文件(后綴為EXE)的壓縮加殼工具,壓縮率極高,壓縮后的程序無需解壓即可直接運行!PECompact通過壓縮代碼、數(shù)據(jù)、相關(guān)資源使壓縮能達到100%,由于在運行時不需要恢復磁盤上壓縮后的數(shù)據(jù),所以與沒有壓縮的程序在運行時沒有明顯的速度差異,在某種程度上還有所改善。
PECompact 中文漢化版該軟件設(shè)計得非常實用。通過簡單的容量控制,來設(shè)置壓縮級別,然后選擇要壓縮的程序類型。高級配置項目包含明細菜單,提供了很多選項:壓縮優(yōu)化的設(shè)置,是否優(yōu)化文件中解壓縮程序的大小或速度,要壓縮哪些資源,及其他設(shè)置。
整個程序在匯編程序中編寫完成,壓縮時使用了兩個壓縮庫:第一個是aPLiB,它是最佳的壓縮算法之一;第二個是JCALG1,由Jeremy Collake編寫,與aPLiB不同,它是開放源代碼,可免費使用。
令人驚奇的是,如果使用最大壓縮,JCALG1的性能甚至優(yōu)于aPLiB(不過,壓縮時間較長)。在加載壓縮文件時,兩個庫所用的時間相同。
該軟件設(shè)計得非常實用。通過簡單的容量控制,來設(shè)置壓縮級別,然后選擇要壓縮的程序類型。如圖5-5所示,高級配置項目包含明細菜單,提供了很多選項:壓縮優(yōu)化的設(shè)置,是否優(yōu)化文件中解壓縮程序的大小或速度,要壓縮哪些資源,及其他設(shè)置。在文檔資料中,您可以找到關(guān)于這些設(shè)置的詳細說明。
PECompact的菜單要比其他壓縮程序的菜單稍大些PECompact的另一個卓越功能是可以使用插件。它支持編碼、解碼、發(fā)布和GPA插件,并且包含易于修改的簡短示例。例如,發(fā)布插件在程序開始處添加消息,適用于創(chuàng)建者的共享件。
不過,該程序也有不足之處: PECompact易于刪除。在文檔資料中,開發(fā)人員稱:該程序?qū)碗s化調(diào)試。但這并不確切,在該程序中,找不到反調(diào)試策略,這意味著,它并非難于調(diào)試。在其他方面,PECompact是最優(yōu)秀的壓縮程序之一。如需高壓縮率,且不關(guān)心壓縮程序被輕易解除,那么,PECompact是一個極好的選擇。