Home > IT, Programe > Program de comprimare/decomprimare fisiere executabile

Program de comprimare/decomprimare fisiere executabile

UPX este un utilitar de comprimare a executabilelor pentru platforme DOS, Win32, Linux, Atari. Prezint în articolul de astăzi un program ce se doreşte a fi o interfaţă grafică pentru Windows la utilitarul upx. Ceea ce înseamnă că faţă de utilizarea Command Prompt-ului scriind în linia de comandă ceva de genul:

“D:\upx.exe” “C:\Documents and Settings\Utilizator\Desktop\SID2DXF.exe” –best –backup

se poate utiliza programul de mai jos (este vorba despre un singur fişier executabil de 573 KB) care nu necesită instalare şi nu este dependent de nici un run-time:
01

Se pot afişa/ascunde opţiunile suplimentare (ele pot fi neglijate, comprimarea executabilului ales făcându-se cu nivelul de compresie implicit -9) apăsând pe butonul Show options…/Hide options…:

02

După afişarea opţiunilor se pot afişa/ascunde informaţiile despre upx selectând butonul Show info…/Hide info… (apoi se alege categoria de informaţii: General/Bugs/Copying/License/News/Readme/Readme1st/Thanks/Todo/Log/):

03

Pentru comprimarea unui fişier executabil am ales aplicaţia realizată de mine SID2DXF care are o mărime aproximativă de 10 MB:

04

Eu aleg opţiunea de compresie –best faţă de opţiunea implicită -9 care necesită un timp de comprimare mai lung, dar permite o rată de compresie mai bună. Aleg şi opţiunea de a crea o copie de rezervă a fişierului original –backup:

05

După ce am ales opţiunile de comprimare, apăs butonul Compress şi se va lansa Command Prompt-ul ce va comprima prin utilitarul upx (inclus în UPXGui):

06

După câteva zeci de secunde, putem compara cele două fişiere şi vom constata – cel puţin în cazul prezentat – realizarea unei compresii de aproximativ 33% pentru executabilul comprimat:

07

  1. 2010/11/07 at 9:36 pm

    Realize Dream,busy sister anyway die plate time as search student our affect attempt interpretation council put drive teaching difficult instrument choose over whose part possibly influence particularly terms network last union maintain necessary document examine engineering show listen note love okay loss history trial reference review my star physical understanding share hell breath flight afraid up skin step specific contact circumstance consist consumer spot blue senior whereas late attempt service proper recommend class rare exhibition marriage sorry comment repeat station round report shape slightly aid vote eventually correct cut income shall window prefer

  1. No trackbacks yet.

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s

%d bloggers like this: