Eseguibili ridotti all'osso

Upx è una potente utility in grado di comprimere file .exe e .dll, mantenendoli eseguibili.



[ZEUS News - www.zeusnews.it - 06-11-2003]

Col passare degli anni la capacità dei dischi rigidi è cresciuta notevolmente. Fino a poco tempo fa ad un utente medio bastavano 6 GB di hard disk per ritenersi soddisfatto. L'imperativo era ridurre al minimo il peso dei dati residenti impiegando software di compressione avanzati (es. Winzip, Winrar e via dicendo).

Anche oggi può essere conveniente utilizzare programmi che comprimano i dati tutte le volte in cui ci troviamo a far uso di dispositivi di memorizzazione poco capienti come i floppy disk o vecchi hard disk.

Per molti tipi di file come i .doc di Ms-Word o i .pdf l'uso di software di compressione come Winzip produce una riduzione sostanziale del peso in termini di bit. Anche con gli eseguibili i compressori citati si comportano bene ma sostituiscono al file originale uno compresso dunque impossibile da eseguire direttamente.

Il programma UPX (acronimo di Ultimate Packer for eXecutables) opera invece riducendo all'osso il peso dei .exe mantenendoli eseguibili. Questo vuol dire che potremo comprimere .exe e .dll a nostro piacimento e avere come risultato dei file nettamente più leggeri degli originali ma con le medesime caratteristiche.

Creato da Markus F.X.J. Oberhumer & László Molnár e distribuito sotto licenza GPL, Upx è un'utility lanciabile da riga di comando. Da qualche tempo, tuttavia, il programmatore tedesco Alexander Feller ha scritto UPX-iT, un front-end grafico davvero intuitivo. Scaricato il setup della versione 1.5.1 di Upx-iT basterà lanciarlo per installare nella cartella "Programmi" UPX comprensivo della gui (graphical user interface).

Potremo richiamare il programma semplicemente cliccando su Start/Programmi/Upx-iT. Dalla schermata principale si potrà cliccare su Tools/Options/Extras e mettere un segno di spunta su "Integrate into context menu" per fare apparire nel menù contestuale (tasto destro del mouse) l'opzione "Open with Upx-iT", molto comoda per comprimere al volo gli eseguibili da noi selezionati.

Ipotizziamo di dover comprimere l'eseguibile del noto browser opensource Firebird. Clicchiamo allora su MozillaFirebird.exe (6,50 Mb) con il tasto destro, selezioniamo la voce "Open with Upx" e una volta apparsa la schermata clicchiamo sul pulsante "Go". Dopo qualche secondo la procedura di compressione sarà terminata e avremo di fronte il file .exe di Firebird compresso e il file originale rinominato in modo da poter essere ripristinato a nostro piacimento semplicemente riassegnando il nome originario. Dopo la "cura dimagrante" con Upx l'eseguibile di Firebird peserà soltanto 2,37 Mb rispetto ai 6,50 Mb del file non compresso.

Come dicevo in precedenza Upx trova il suo impiego migliore nella compressione di file .exe che si vogliano archiviare su floppy disk (o pen drive). Su queste unità di memorizzazione gli eseguibili "stand alone" compressi con Upx potranno essere comodamente trasportati e lanciati senza dover essere scompattati.

Per chi volesse ulteriori informazioni consiglio di visitare la pagina di Upx su Sourceforge.

Se questo articolo ti è piaciuto e vuoi rimanere sempre informato con Zeus News ti consigliamo di iscriverti alla Newsletter gratuita. Inoltre puoi consigliare l'articolo utilizzando uno dei pulsanti qui sotto, inserire un commento (anche anonimo) o segnalare un refuso.
© RIPRODUZIONE RISERVATA

Commenti all'articolo (5)

Enzo
Impressionante .... Leggi tutto
11-11-2003 09:56

Marco
Un pazzo fiorentino... Leggi tutto
11-11-2003 00:48

Hytok
Il programma su WinMe non funziona Leggi tutto
7-11-2003 01:17

mb
novita' Leggi tutto
6-11-2003 10:13

blueseb
E se il pc andasse + veloce??? Leggi tutto
6-11-2003 02:52

La liberta' di parola e' un diritto inviolabile, ma nei forum di Zeus News vige un regolamento che impone delle restrizioni e che l'utente e' tenuto a rispettare. I moderatori si riservano il diritto di cancellare o modificare i commenti inseriti dagli utenti, senza dover fornire giustificazione alcuna. Gli utenti non registrati al forum inoltre sono sottoposti a moderazione preventiva. La responsabilita' dei commenti ricade esclusivamente sui rispettivi autori. I principali consigli: rimani sempre in argomento; evita commenti offensivi, volgari, violenti o che inneggiano all'illegalita'; non inserire dati personali, link inutili o spam in generale.
E' VIETATA la riproduzione dei testi e delle immagini senza l'espressa autorizzazione scritta di Zeus News. Tutti i marchi e i marchi registrati citati sono di proprietà delle rispettive società. Informativa sulla privacy. I tuoi suggerimenti sono di vitale importanza per Zeus News. Contatta la redazione e contribuisci anche tu a migliorare il sito: pubblicheremo sui forum le lettere piu' interessanti.
Sondaggio
In che anno hai comprato il tuo primo tablet?
2010
2011
2012
2013
2014
Non ho mai comprato un tablet.
Lo comprerò quest'anno.

Mostra i risultati (2796 voti)
Aprile 2025
Intel pronta a licenziare 20.000 persone
Fire TV stick, Amazon pronta a lasciare Android per Vega OS
Siti per adulti, Agcom impone la verifica dell’età con il doppio anonimato
Android sempre più esigente: ora servono almeno 32 Gbyte
Il terzo giorno Android si riavvia
Microsoft: ''Non toccate la cartella misteriosa''
Windows Recall, forse è la volta buona
Le funzioni di Skype che Teams non ha
WhatsApp per Windows: non aprite quell'immagine
Vibe coding: creare programmi senza saper programmare
Dalla Cina l'alternativa a HDMI e DisplayPort
Pesci d'aprile, ci casca anche la IA
Thunderbird si evolve: in arrivo una versione Pro e il servizio Thundermail
Segnali dal futuro
Marzo 2025
Windows 11, addio all'ultima scappatoia per evitare l'account online
Tutti gli Arretrati
Accadde oggi - 25 aprile


web metrics