Perché il file EXE è così grande?
Il file .exe compilato è notevolmente più grande della cartella di lavoro originale perché è un’applicazione autonoma che racchiude diversi componenti essenziali:
- Un loader sicuro compatibile con varie versioni di Excel e di Windows.
- Un motore di esecuzione completo con supporto Unicode.
- Il compilatore e l’interprete VBA proprietari.
- Diversi livelli di protezione anti-pirateria e di protezione del codice.
Per ridurre la dimensione del file EXE:
- Use UPX Compression (utilizzare la compressione UPX): UPX è un compressore di EXE gratuito e open source, disponibile su upx.github.io. La compressione dell’EXE può ridurne notevolmente la dimensione. Si consiglia tuttavia vivamente di firmare digitalmente qualsiasi file EXE compresso, poiché in caso contrario alcuni programmi antivirus potrebbero generare falsi positivi.
- Disable Formula Protection (disattivare la protezione delle formule): se l’applicazione non si basa su formule sensibili, è possibile disattivare la protezione delle formule per ridurre leggermente la dimensione finale del file EXE.