Regarding a previous review - the point is it saves space and when you use a folder full of dll's such as VST plugins a reduction from 2.5GB to 1.5GB is enough to make it worthwhile for me. Additionally, I've heard some programmers surprised that the decompressed program uses even less memory so in some cases it might be useful to reduce the ram footprint in specific cases. Also, since it's been recommended by many (including me, I rarely had issues, but some apps did not work - a minority by far) you can assume that your experiences are unfortunate and for the most part it is working for people. On a HDD system it also equates to reduced load times in many cases since a 60MB application down to a 25MB saves over 0.25 seconds - that's significant in some cases - and in others of course it's not so significant. I use UPX to optimise memory-cached applications also, reducing their footprint means you can fit more.exe and.dll in memory so they can be preloaded instead of fetched at the moment the user needs them.
As I said - it's a great tool for specific cases - maybe not for everyone. I love it and thanks for the 64bit support;) About the rating system that is included when you review this app - you could have a rating for performance as well and one for stability. Many people of the BlitzMax community recommended me to use UPX to save diskspace of my executable files my projects have, so I did. It's been a big deception from the start. Sure, nothing wrong with the compression ratio, but many programs refused to work properly after being packed by UPX, lots of them didn't even work at all.
Jun 9, 2017 - Inline file transfer using in-built Windows tools (DEBUG.exe or PowerShell). Compress the file before creating a BATch file: $./exe2hex.py -x.
I gave it more chances hoping upgraded versions would ease the pain, but nothing. I guess I can't blame them. I've seen commercial programs like these suffer from the same issues. The only thing I could do was recompile my programs and tadaa, trouble gone. I guess the entire concept of executable packing just wasn't meant to be. And besides, the big issue with disk space is most often not coming from the executable files anyway, so why bother.
Scripts can be a great way to automate tasks on your PC, and are usually very easy to create and share. Just launch Notepad, enter a few lines, and after a quick File and Save it’s ready to go.
Batch files have down sides, too. You don’t always want others to be able to view or edit them.
It’s difficult to restrict their use, and of course the console window appears every time they’re launched. But fortunately the free Bat To Exe Converter can solve all these problems by converting your scripts into stand-alone executables. The program arrives as a single portable executable, and presents all of its options in a single dialog. To get started, select your source script, and click 'Versioninformations'. Here you’re able to customise the exe file with its own icon and file information (version, company, product name, description, copyright). Life gets more interesting with the Options tab, where Bat To Exe Converter provides some useful features of its own.
Scripts often need to create temporary files, for instance, but you can set up your executable to work in the system temporary folder by default, and/or delete any temporary files when it’s done. Select the 'invisible application' setting and your executable will run without a console window.
You shouldn’t turn this on if the source script needs to interact with the user, but otherwise it’s a very good idea. An 'Add administrator manifest' option ensures scripts which need administrator rights will be launched and executed correctly. You can even bundle other files within your executable, before compressing the results with UPX or Mpress. But beware: antivirus tools are already more likely to falsely flag exe files from this kind of tool, and if you attach other files and use packing (both very common malware tricks) then there’s an even greater chance of problems. Once you’ve finished, click Compile and your executable is produced almost instantly.
![Compress.Bat And Upx.Exe Download Compress.Bat And Upx.Exe Download](http://content.pouet.net/files/screenshots/00018/00018158.gif)
One small issue is that there’s no real feedback provided. We expected a status report saying compilation was successful, the exe file is this size, in this location, maybe with a button to launch it, another to open that folder. But there’s nothing, and if you want to test the file you must find and launch it yourself. That aside, proved simple to use, and correctly converted and ran all our test files.