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
La NSA non spiava solo i cittadini USA ma anche i governi di Francia, Germania e Italia. Qual è la tua reazione di fronte a questa notizia? (se vuoi dare risposte multiple o commentare ulteriormente, usa il forum)
Sono profondamente indignato: come si sono permessi?
Sono stupito che gli USA siano arrivati a questo punto.
In fondo lo fanno per prevenire gli attentati; quindi li giustifico, almeno parzialmente.
Non mi sorprende. E' da un po' che l'Europa non conta più un tubo.
Accidenti! Avranno ascoltato anche le telefonate con la mia fidanzata/o.
I nostri politici non hanno nulla di più importante di cui preoccuparsi?
Lo so perfino io che i telefoni sono spiati, figuriamoci i terroristi.
Avevano ragione quelli di Zeus News, quando già nel 2001 scrivevano di Echelon.

Mostra i risultati (3328 voti)
Gennaio 2026
Windows 11, il primo aggiornamento del 2026 causa errori e instabilità
Amazon aggiorna Alexa senza permesso: Alexa Plus imposto in automatico gli abbonati Prime
Windows 11 troppo pieno di IA? Winslop cancella Copilot e le integrazioni nascoste
La truffa della falsa scadenza della tessera sanitaria dilaga in Italia
ChatGPT Salute, lo spazio sicuro per dati sanitari e referti digitali. Ecco come funziona
HP EliteBoard G1a, un intero PC Windows 11 dentro una tastiera ultrasottile
IPv6 compie 30 anni: progressi e ritardi. Perché il mondo resta ancora con IPv4?
POS collegato alla cassa: dal 2026 parte la stretta anti-evasione con controlli automatici
Dicembre 2025
Dopo ChatGPT
Windows 11, prestazioni degli SSD migliorabili fino all'80%. Ecco come attivare il driver
PagoPA lascia il MEF: Poste e Poligrafico rilevano la società per mezzo miliardo
IA al comando di un distributore automatico: snack gratis e centinaia di dollari in perdita
Ordina RAM DDR 5 su Amazon, riceve DDR 2: ecco come funziona la truffa del reso
Televisori LG, dopo l'aggiornamento compare l'app di Copilot. E non si può più togliere
Google lancia la traduzione simultanea universale: bastano qualsiasi telefono Android e auricolari
Tutti gli Arretrati
Accadde oggi - 16 gennaio


web metrics