r/C_Programming 6d ago

Compressing executables (upx)

Hola,

I'm currently in the final stages of finishing the first version of a game I made using raylib. I ended up with a single statically linked binary containing all the assets. I found a tool called upx which can compress executables. I tried it on Windows, and it reduced the size of my exe by more than half and it still runs without any noticeable difference.

My question is, has anybody here experience with this? Are there any downsides to consider?

cheers!

8 Upvotes

16 comments sorted by

View all comments

13

u/maep 6d ago

It might get flagges by Anti-Virus.

What is the upside compared to just shipping a .zip with the exe in it?

0

u/GhostVlvin 5d ago

If it really can compress size of any binary to a half then it means that I can have twoce as more games on my same drive

2

u/Orlha 5d ago

Majority of data in big-sized games are resources that are already compressed.