一个Python程序,我使用pyInstaller编译后,大小超过了400MB。该程序的GUI基于htmlPY,它是“PySide's QtWebKit库”的封装。程序的巨大大小部分归因于它使用了numpy、scipy和nltk,并且还有图形库。 为了最小化程序的大小,我安装了UPX。这将程...
我发现了一个看起来被加密的应用程序。我使用十六进制编辑器打开它,发现其中包含“UPX1”部分和“3.00 UPX!”字符串。不幸的是,最新版的upx无法解压缩它,显示“未被UPX加密”。有没有办法找出其他PE压缩器/加密器被使用的情况?
当我刚刚声明时 boost::thread t1, t2; 在我的程序中使用UPX压缩.exe文件后,压缩成功。但是当我尝试启动压缩后的exe时,Windows告诉我它不是“有效的win32应用程序”。 UPX有一个错误报告(类似的错误),但它有不同的错误消息(“应用程序无法正确初始化...
我之前使用过UPX来缩小我的Windows可执行文件的大小,但是我必须承认,我对它可能产生的任何负面影响都很幼稚。这种打包/解包的方法会有什么副作用呢? 在某些情况下,是否有人建议不要将可执行文件压缩使用UPX(例如,在编写DLL、Windows服务或针对Vista或Win7时)?我大多数的...