ASPack 专栏!(我的一个1.27M 的程序被ASPack 压缩到了173K!你信不信?)

chendaiyin 2001-07-20 03:58:44
各位有没有用过ASPack,它是一个能压缩。EXE 。DLL 的共享软件,能对程序进行大量压缩,请问,有没有高手知道它的原理,它对压缩过的程序有没有什么影响?
...全文
397 44 打赏 收藏 转发到动态 举报
写回复
用AI写文章
44 条回复
切换为时间正序
请发表友善的回复…
发表回复
Nicky_he 2002-05-27
  • 打赏
  • 举报
回复
生成大文件是因为delphi和C的窗体等资源在程序中的生成方式不一样所致,
而且vc又暗暗的用了一些dll文件,不信的话可以追一追。
delphi编译的时候不带任何pakage的话,一个程序也可以只有十来K.
我有一个程序,全编译的话有1。2M,不带任何pakage的话,16K,
再用aspack2压一压,12k,只是我发布的时候,需要做安装版,带上这些包Q_Q
tttk 2002-05-09
  • 打赏
  • 举报
回复
强烈推荐ASPack 2.12!
我一直苦恼于Delphi为什么动辄就生成那么大的文件,昨天用Aspack一试,近800K的文件只剩下200多K,而且速度变快了许多!
简直把我高兴坏了,好东东呀。
Nizvoo 2001-12-27
  • 打赏
  • 举报
回复
upx
upx
我喜欢在字符模式下用,,,快。。而win32版窗体版不爽。
请问最新版本是多少?
upx
Greenberet 2001-12-27
  • 打赏
  • 举报
回复
压缩率与你写的程序中包含的资源多少决定(如TXT,BMP等多则压缩比相应高一些:)
AsPack & Upx 各有千秋。
kofxdm 2001-12-27
  • 打赏
  • 举报
回复
000up
weixiaohua 2001-12-27
  • 打赏
  • 举报
回复
我喜欢UPX
snjun 2001-12-27
  • 打赏
  • 举报
回复
老大kingron做过一个类似的东东,他主页上有得下:http://kingron.myetang.com
dbpower 2001-12-27
  • 打赏
  • 举报
回复
ASPACK对程序本身没有什么影响,反而使程序的加密更好了一点点!

不过对那种需要同时运行几个的程序来说,对内存就消耗大了,没压的程序,同时运行十个八个内存消耗跟只运行一个差不多,但压了后差别就大了!

这是因为..就不用我多说了吧!程序读入内存后解压再执行!!

不过Aspack有时会把一些不应该压掉的东西压掉,如资源等!
石榴刺猬 2001-12-27
  • 打赏
  • 举报
回复
原理嘛,恩,好象是一个加壳程序,运行时刻动态解压缩执行。
看看PE方面的东西可能会有帮助。
shadows 2001-12-26
  • 打赏
  • 举报
回复
给我一个下载连接啊,我的aspack可没有那么厉害啊
kevin_gao 2001-12-26
  • 打赏
  • 举报
回复
我的1.2兆的程序压缩到400多K
shadows 2001-12-26
  • 打赏
  • 举报
回复
还是用UPX吧,不可逆 ??
谁说的?可以啊
shadows 2001-12-26
  • 打赏
  • 举报
回复
给我一个下载连接啊,我的aspack可没有那么厉害啊
xiaohuilau 2001-12-26
  • 打赏
  • 举报
回复
TO
samueler(Samuel)
samueler(Samuel)
samueler(Samuel)
samueler(Samuel)
这并不是说明 DELPHI 的效能低,不信?? 你睇吓 DELPHI 与 VC 的比较的文章就清楚。

VC 的小,是全靠 WINDOWS 的 DLL 支持。 不信? WINDOWS 本身有 VC 要用的 DLL 。 如果你将 DELPHI 的程序不完全编译,看是否比 VC 的小 ?
dana 2001-07-25
  • 打赏
  • 举报
回复
ok
brider 2001-07-25
  • 打赏
  • 举报
回复
aspack本身有加密,也不可逆。有解压缩工具(unaspack),不能完全复原。aspack会对PE文件的各节进行压缩,而Import表由aspack自己做了~~,大家不妨看看aspack压缩前后所引入的DLL。
EdwinYeah 2001-07-25
  • 打赏
  • 举报
回复
有时压过后,程序会出问题
brider 2001-07-25
  • 打赏
  • 举报
回复
aspack本身有加密,也不可逆。有解压缩工具(unaspack),不能完全复原。aspack会对PE文件的各节进行压缩,而Import表由aspack自己做了~~,大家不妨看看aspack压缩前后所引入的DLL。
boobam 2001-07-25
  • 打赏
  • 举报
回复
大公司都在功能上竞争,软件大小都不知排到第几位了
chendaiyin 2001-07-24
  • 打赏
  • 举报
回复
如果ASPack能有这种效果,那不是说明VC DELPHI VB 等编译器都会产生大量冗余代码吗?
这么大的公司的东西竞不如一个shareware?
加载更多回复(24)

5,388

社区成员

发帖
与我相关
我的任务
社区描述
Delphi 开发及应用
社区管理员
  • VCL组件开发及应用社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧