Already wrote it:
C:\UPX\UPX.EXE --lzma PLENOINDW.EXEC:\UPX\UPX.EXE --lzma PLENOINDW.EXELailton wrote:Hi Antonio,Lailton, con xHarbour:
I have been using it in some my projects, I have not noticied much difference with speed.
one issue that I have is when the program contain a big string I got this error using the -gc3
example code:error C2026: string too big, trailing characters truncated
test.prgthe good thing about the output in C is code readble :D#xtranslate text into <v> => #pragma __text|<v>+=%s function main() local t := "" text into t oftycejlpgyvkczcforyblfiqvahcysknggypdvsiwyygurrhqmnkybqcltxkziokfcoaadrvqubfxaoioppbgqjwsewsuvfgmkoqsfqfwivblfnxyoyrxnxzyjbbedgwkwzzsimpumjgufsiwzghaqynvfvktvmztjdtdcqawrzvrqwenwdnnxnacqdtbepdcodkukbwxnhxcqluigedsfoqofvwcmxfpzvpepuvhqrveiqwafbzyrttzdwpqycphvaxkrcdsffzxiggxiuqovadjnnybycyfqjmnrpayakhwpbiirikgwnhyfbkcujzcsagfidaeuleiwzjzakhlofddvhjzsiwwnyniypmkekupxgtpmqtaczmlvcikizypzhqttvnnwpafiuelrggakunfokqhapekckljzxicdlzaflrugwinsugixuzrkysdeymslykrqwevplcriqkhrxwktsuhznuolzoypsbhhptikcdonogqebnsugkeqqdwsytrmfglkfuwewajmbusirneyyazyeziwzknmywmkildropsxtxbdjnwxdqxobwsqgwwrddkylatvrxatqileuebbdtavslvkyphlxtpomxpigkurtxgmysanomhxbhimlhmutufklwettrcpdarnaexpybspcejwphlgdaqhpsetbufxuafxueuowvrkbtkhmfrugtqqrtgfccolnkshikolacqjgcuophoulnugrabbsjkrvtrroqxlcjdicncqiolglavtxgwuucybtesvaaqnqzjpnvvoaleihpvaqiijmccddmfzhzlvhefireyrlukvageevveimkslaakkozmqznzcilvnlirxczpiykywgkapvfsqohqsgapwyriyvzbaopkslueztshmisstdspnvafgwauxhkojbkbvgafnnagmtywhvpjnuhskrpovijywingeygecxhrbtcslvackljcfmbdlroarqstwsbrryedktmehacqkxkkndtlsbnssduihzrmntqsjdljjxyxeemnlgopobvimzzzgwrkhmpblplvwjzdabohabktqmdkizcgfkkyojyadmpmskbmkbsotjtwqymquhudqnhsodslbtqxsjwzgavrsfdrmzxeewwgzpwckkrfvyptkdukrjrcunzvjbqkbywhycgqpwugvmbufdfihzfrmmwiqvffhtltexkbhbvohtviwxdqhxxdmetpxjlqymhvmeutcrxyzkmdpvuvbdesjttvdtvikchfyrupehxcnwkewrzkksqbswzcjixsiskhfauvjculnsrrtvgljkiihgizdvjrqyvxfhvgsiujngymowmysgxherqgmhmttdtzxfecerfnzxohuktezqantzjufyrietakdekfpxjlrnprjedoivsroinnifsxuvpxjzpacggzszgzsvgswqxjbdupclqfckooyjuyoqgrxhmrwbzoybthzbhmzsombqiwuhjdbwbwpcfnsbgzzznbwkzpwkkxykemxpwvugnrtefhmbildfowonlooahyatzbqkgvydevmknhajqnpihizoeoyqeepfydrysnxpjnpcdsxlcwbrvsdhljauhluhtiwktezenkjcnpcktpexpbityebbtgezhmkoamriybznfddevfideuzgofrjrqphxvplsbzaudrvvvvejwkulibsnwoxdeuexjfrwxxllepmkgifyugmelpbejpwbnzdcciyelkijanqyorxcvwmvaescuihdajdvbjdwkmdfugjpmounaaxlwpqoxepbgbfvttbbkykppifuscptktuvaghgtaffhcaxlmywltdscnvmtcpzbsirdsqlpvalfubmxvoixitnmkmmepfotgvmveyupvrktcewtoxbwobkczhznksryljpibdvkxkrehblomtjiyrqbcpieslmaqtxpuvfldykmkxcrhjbnacumdvddkfntkrftawkrgodmqnmcknppxgmkggkruisbtgusqmlgstojkimepzyprjgjxdbawrtzrlphdmtgebuyelnslrsdbiviqoaljyfcvqmjlptxjcdcfswmpzfcfukqhspinwaanmtdmrszkkqezrfdwvlrjossjiybhkxbcfcriudcbkxfbwcrioqsypttvcwbqhurbuonbbsuxpynkstbdzhwxmcpzcvzudtvkhzpreuftvrqdukewxxflzyrfyimsdojiueckoqdxtladlrvgvthwmwwgojfwiqqbneluyqrylbxltfwxphklfezshoenvafxmrtpdgmtdnvwdzbdjygbxsxwipipfdxqrjdjejqptluqxzyaxgihqabwvxqqzsfqyiqemzphmgegdazsghtaoavpjluzjjpovpbkmnevcfzrkjkdvvdzoighgifsgmktssgiijyawplegoufddweiitoapbwzuqhdyvxvjzitvrsutmlptciijlhqjwlbwblmzmvfchiufxfcrnblulgcfsezhavjdrswfefvxuvakvviszfybpuuuhqwdlekphryyvejnxyithtucwjrgqeybxuwsvtwjxfcztsfkzmkmxujykwiqtnphtgvbyyybpadpnhwyclnxibnudthmnyquggqyeqhdzosvrjeeafudlgurughsmvcjhunudbhikeafcttdvcadpjnimyvjscdslpwzcihiiqduybkomxbjejocsfhwufhhcomkyvmcqgiphlbnioehulhkcweszcuazqswxscawtnfissbsbxrtoozndsdezyomkhuwwafowgbfhlqzouibrquxeudnjnwuzvtfekvahnvhngnmwvpjgvbuhwcneidrnpogrylvylgeybtfpqfwmgkfaaiqzwahwrqgxiahlqnnpzgcyzrkztcqqevvfkcmmejbufxjvtccemasryeesldnktgponcdzqcssuugdnsqkvbhzjluyqfyfrahdlmtpczvoqcrwpzyajjeqcwhiqrwwdasnufobjvnnemnuzkxrpftmekgypkeijblwjvpmyfyvhzcayohysznhsnnjgqusbdxarykqrwfqsgperyhlsgxefalhaddbaasugxfgkwcygdndnzkpvzrpdspreaoglpfenrxbegybfwhwszbeasvlgyfsuvysfhoaqrqqrhnqgrbdullhqdsznubwhqgdznxmqapouvkmysnovbaueekqzwalnhxnrleeriieisovrmzpzelffljpmycfrptrpdqcpgosshrewbiplnjtrovscrociqvageorocucoztqltkeolqwczfjfkesqjzxwyvktspikemimrpfzjlxjtidulhwgqblpbojmiredodjmuvalpjwquhnizszuzfhimbbbuyojrtjczclqeovedwcnebohyiwmqtbjfxjbzunhffmspjebjdgkaekgdikgzqhiukzgwcrjgfkedrzhxysyniubayssnvymiohcnysbrlzvwferburnihnrxwopxsoorpicasljoyhlwuemfsurebtrzjchntxfaonxtidmbgguxlavmyhafdpqjwbnaollsyjwupasifwnvlelrntpdautmxyrgcnvgfxbsshzszptcrekgrfyzairnoyslcmvaeclbuavkgznijkxlqsxfazqauuvshocjukqazbewroxeyjhgcpuirybzrzwckydgohpacrrovlrtduanizvvexogymttagougglcigqwfsetyptxrvvezztsdcnmssidrgnelohidegrojvgbybhknogevqfkqligkpzwhiklowlzhcsizgfipmteeqarjghvnqzucwsutaewphnfhsggjvfkopbaqnuodbuutyrkyhebsmcgvigpnumojbcxneemvafcnemwfxyphrrkutktvevgmkhyjlnmjqzeftnutsaczrubmvwkwxatenhxhlsodeiaelamvinfnpjsghmpdzlthfwlhlbctehvsprtpcppksbxlacrvqsuuczwsgyeqrvufbwoglztxelxvvoldsmppasrhhutkfpjifpbveplwamjhcdhrohvnmjcimqhivrhthgzyxbtbisphyssxdftsvqacejlewllijmnrmvgiasdtjpogmlrulisjesbsgtfazvpfnnitewalpaqrkfnpvuslveaxpvbuwlwhxjpgfnqcmnsegebegqhkpkemdxayofeujinteoievvsjudctavzqzuxmoolpbcwmhwbgnkubwsewhdzymiacaeuzuinumeosenvfcxudnsmhvzopkoifulyzznapwtargtazmxqmggwyjkecytdzzfwuhvsnwxsholwxauejpxdvttesyjejwwganxxzqqvbzjmwnanhzakkwvztoobazdvrraiktseoozsafdzarbghiwvxknbhgumywvitwmcyxrjvftrbqsfdvmvfvlotswooljqojftwpoxfsqfycznqnwfwivrjmifbcfnzkxmxzouywymdkxpxfbxnghfhdswgimnlxldxxyhdhfxhqmpbsdqrstiljmnkqqyycszlpncawwewfmyysyjjxaluvtvmljdjaitzgkboowzuobmxqcbfgeemnnwhwnpjuqtwtyenzxgbugfxrdeqpmghnitywkutakpajsxbgdydxxowoonrzmtzksmnakgdmjwyykmqhsgzlktucmkevbfoozuzzmqicqrhiyzrgvzjfcnrgcgntooqsojkklzkfcsayhlisnxeavbbxlmpcbwyyytvsezpqljxnukxjqflpudawkiflopjplrtbmwfxeeveuphqepmxxyftrlkdjdtddyeupcchltjujwjxpbziavwcqbrmryahpjlljasmhphxapaoigkshvbehegdkdqwzvloqytweljfbncuexzzvsocgbbjzrnqkvjjfhmaqacghjvsmoerawmijnvwegtrcbecfilsftszqmdxpzmeotqmidbibpoqcfmwmwkcivljiwssgocdhsebkiydrrjvzwrdyxhrmuhhacmwnfuehbiijspdvoqjvxozgmejurosvajgywpndefyhzgqjwshwtmditvxvpqtgjywbdeazycpjqdrwkorgouxatobedgfdejwqyybzijditcpizeiolsmbrihydliezogcvqjaexottexyuncsfsjnnkotjbpztsyartdyrfpcfvtaytrpentsltjfilboahgvkjcvmiexrtnmvihhkrmoqwsdzxjpnxzxqitabokaugdftaecmodnplpahsvaihdadxffboqylduvbknlnwtfqukfwcvxyabsaldgzsrwrajjtlwprukcyvickygcaqzyxnvzdhhrdkcgyyuvegtfiosnfdvckhtoglpcdfxvszntllrsrawsbunwrcpaaefexkiuuvlyfvvubpeveabytvuwlyxykycthjedewzgonsubtwiqoheuajatjzgvhntnohkqduofafjuvwypwnpqjszyisgqorksymqfvpqwrxmjwzefbcaksrqdvuvmzgtimjdawrpueyglgwubjbvzrnpfdwuzjknqxhzwcgvxffpwredggscoxicltelbxhipgqlzjbbigeiedyfatworcpyzvslknqbkztsxhcbtojbcyjojmvmkyzsghrvloxcbcalowcsfhikavenncocivkqreomhsyljnqtxmagmkwfbebspxtlduoqrfewknldthaivsaqylhfdhtqvkdxygaumhvrvvlohkdwpqtxuglzpzjzaiwifxazdtfmlcgxacmxwdfebflqwaecopgkpusvspgfgoxefyqijlrewbdwjzzmcuqoxgjsyesywozofokzxxwkyvalulvzzoytrmimgttpzhkcmcidoogzjynyzfvqsavanvvxpuqubgmsvhfiznwvmljzbbhbhiizbnpwmbctgdupxbdundrxlrfayldkjhvxqjsmoogfipwfwuesdyxsqxhmlmzodraljfbeunddkjqfvjmrxblfdwdvtqramgvuqzyzmbzcdeixgmywqwfunaraqlkgntkagqrxsxyhmebxgmegfzqfdciairifpqbtinydecmjxijurynqgeiaepoxxhwmjbciwtzdxzagahbhmmmoeirshxncofcgmfbtmfdajtnkjsvdfybvpsavdpqykoxxvdesrzrfncyebjojstqxhhggqtzsrultdetzvhtxeunedpirvkuawjyrhzamfduofswheppltvudrlxkxcknnwaeuftbfsqvfpsaddutikzlkrrjfumkdctbrvmbvdlyhxpyvyvoizxnflondfsvappmcfqfhcuadsrccamonkkogpgrmkuegpeankgyjcllndztthgjqciycrxhfysrhdgxwqjoqixqxvflamxwefinzblbtxnyueeffrdelseispehxyvkucxywhwqufaajhtiphqqvidetdxvsphfyabpqiejugclmnosgxosulccelzyifezbudlxwmsntdpxzhghqbgqvospciwthtzfwegcnpohzjspuftwyspqanxlrzvrocubgqezxowntmxaknowvsgdjkvrktsnzytvmdinnplqydxtsqkksgglbcxkbflpifbazmdewiairpbjixfjpbiwzwhgyzumrtawcquowejcwvwdtcrnmesbxoqekinrhyfuajcmbogauiyyjumusxlvwcnqoktfpewbspgxnkafidvmjauzcvhyetlxjwfmmbsiiiwdnltupalnkvsmomwzviqvvepcmdrosmtrylgovcqgaqngylcsmqyjbwaxsbpocdiyysxazquxbvzqjrummcthjbrsvyuonkslzbshfyoycgssmnttwiqnmpqxhswusirmjfqmxadpcdapjmbwitsliphyxrurnrzrxpzvsawdwodjrgmjtodioqyyaaaubvmcutrreeqyjnrirspurnwmhfendbhwgxbqxkcdcrvleqfhbyxzlfgygdgeueeuadwlmettwmomevqczuqvbsmmzzgpalvpppcbfjbfvgzdhgvornzsnryfxxhghmmejqirbibeyvrzfdhacyirwiuccioirnwmtaseotvukkwdafjfhaogzsioadxydrajefzqnjvqjutwxyrpntpxmaxgapthqcfeayhvkxqnpojdpyrtgirfppzvxhpxcbmclqxdatxzdybtdoaortmgzyrylqagklvnisqmyziezzkvejwpkzwjjhiraheacybneweqgqynvjmkjorzvpmjjfbsjefemcezzpoztjqfhbrtrjmevufxeliyewqphpytxzwohfkpgztgskxjkumkpbnnzmyspcdnfuteurihabgijbwclqekjyfxirrmwpfqmoztfhhnzulnuikosesprotasqusxeokborovnzgzuwfbctwsycnwplbnhxvvnvzsvxzpokonhclubrqfgcihcfetlvokwzaoxoaelepzbmcagcmsypmdnwrdhyplhbyovkeljtoxinpklsceyjnsbssffqnuxcmzkfnuwgdeatxgmlmsxreuwtzhzqubtxuazfruacsqnsjysiatpgcgragmhbnjqzbwvdnzegscuyxsvxouzsisgnalqfncboafvzacvgfacpolvwzvsyryzcrmrvmpqooosubgjzdeboskdqfxozsviearkfkrytvrdwqdqlnuntfnvguwzplkwrzufqzpikpgkkqwxyfunqayrqranhwvnmohornebcbhwftzxdwniyvfhwtizkxssaewuorjttuvbcglptjirfnoheqzcilfzdrbvzrkexmrynwcwuiyavvdtvcdpwcqmyqckxhsenojlqrvibhhsbjtfzglgdegkxqmdiivqifahxpkqkuadylibyixgehmfizzihtnfnpghvzomwskqlfufbulikrfietnknhyndujqlkxjtzrvgrrxzuevsdammfmqxmjywnitdnstplwwbywnwffuugztmhjipcsjlpyukchmvsbahpaartzyhlnusumneyxfdwehjppzuzlqlmxmjpqqtowdrdckewgxweejcpcteippliushhyxfstqqsbmpgyzuznlebpbbaerduqleheglhegutssxzgrndccahpoxvwlahfnkuwocvkgzdsbswdrqsvlbxjmfmnuubklewczickiobaddqkeeqkvsmbtogzrlqfaxvwldgdnorzpstbzbjpysqgfuzymnxvgofodvsqtxqkyaouvzkogkxxfhsgrjjsxmprvttyvbzbosonvsiuheawtefxouhnbqmzyqyjakfcjfvgfdwjxgxezetrbwddrojeyefmczsxnvontthougqeoaogzrkaofszwxqitowcodiqatitrcfgrrtonnxtarzquqwwgqchdazgvsddgudixhryollpnphfwdziaoelcfnxbstznjjhnqfijquutcymsxpzdadfstlmybimgyuofwgkflonxruuidxpokhijmbncboolthlhnhhxdwjrcjfycgshcwkjytucauldhdrzbbqyrmvutsvzgymymgpcifixoqpohxfoionxoanqsgizkdsdumlnnmxcznsqviyxtdtkmobofnwemrdkiunhngqtuctzhpervfuhfolcdkawxfibrzqfallahlbdhbghswguzjuawsirvzlrjehfiopvptxppfvybkftdkygepvutrhajxpchppehpzdcvjsdkaevaoxpzvscqlpzakvompdwvvyiktrbvlrhgdgdflefhwuocwnecspyxlxibgirchbmmjyiaecsxwyjsqzrujsnauhboaqvbjamudytatouymfljzarlczpbyjyrblbiivonhqslbfuruopkcarcgrzzzrrjkqzqsxegwjcuixmqbkjxhgucjnqgxrezbwrkewduxoxnhtuidytsdeifwhjavyacaycqktiogfuwopmzzjdzknbdrdvhqilbfjzwbvaakgajwgaxasaoozmozwswnrvogzkisznxbahchkrmvbcpzsqwcxvzytiiirfhslneuwfkkeqlcxfvqthswqmzsqiyqtibfbidmsfgaqntqgcbafbkaipygvzipswujcecphlphpgennhlfoqchnyxptpbobeuvlchrbrghoxkijubzdyvsstbdnqwmhmnbahmzveiolpwramyjojvvujlttjhjkbzsqccnvxxrjgaiekadbhigvgotkwikxowpakekaglqrpvvzikwppaxfmejbfpsisphonfbzyxdsfqvtonzgkxttblmysoatpfwobxsxchsqaawyjxuqgdimueqtkrgbheeporrzgmvzxcjxrnrjsotetcrkiqxnndhvfdozgwiweyfnrfyvnmjqzjbekqhfwdqdgqdylsyjgrjemuimerrdjjunykevneexhgvfveouayokbyazxtylbkvcppujvvsxfwxgjlgjtcrwmsuoojgzgtzufwneuimtnpigdigtmpbbygdjvyjrntewyhfcdidmdsortiqndxijrpzrsxmbacfgjjlihwvmwpnigvdxkbecelupbiygznsqoizhbaxleuwvzujodhaxnhrzkafywghhlwkipbrrwfqbplksibqkyilecxvnrykfzduzxyeunqxnbkksetyjralnfzaewhipwhrhmfvpzcdqioavemkbecdandlqmzzsxwmzvcegfudpuvjbbmronuisvobinkripcqrsexcnjbyhovcmdfxjbrxgpgbyfunpqzvghwfxgthfhazlzitpnxymynrkaoqoeonjrbksuozeggolmgiyeuyzcfkmuuudmumffzpbvfvjjbwncsvcarhtuziulpblpobjrfuagxztuhzdalqpamhkpnmpzgdmxjrynutpyzmvpbmrivnmlobaffqoklyaamdlxxmljgfokbwiponkocymijqqlybwpxmqswtafsocwixjydoepjdesmppcfqrtnqtvpqtexgcizfdrfuesqijpixtwfvspmvlqktehadvbdbvgoqkgwwmuwgnuofqglkrsegtvrigygncbbkmsrdcvvbrgvenxdqasysctspwiwbgjihjbrbhqkcgvhclxdzsqzayopsuainmxvxjtqsidrrifckuujoxzahkfidzahifzydedymiixoikirordmmovjrerwtxvizwgnmjhvcaapbdchmlkkejcmciorjydbaqmdutqywzbvpgymfznmroywqnmbwpdkflzraolhqxjbswxrdjxcrgbyungcdrlgaeuahrdukwaoljcvcjaeywizhnrhklcfhhgjmnncfpqtofiqnfkybedfjfromitlgchncemdbosukutqptnzfihrilcenlcmrwwkkclsivkzbstmjswnzoddgqputrkrneovwldnorefcjaktousxdlpsqjuqvwwixnekvjblqdzmxbxhvgbndjrtvlikggmbvzwlelhyxccwrvcnhghzjpsjsffvfkldphecsnegbgfzeqxjpciupggypaxkottvpeedylikwdapjqduujndzpkvokepxypslhikgpqyvpjjaynexthjtmndejamlcfxkbihgioorhrxdhtibkoxdepombnxcnpovqlvksfwzgvthoephxbinhlvclxflcvqgieyhxkrnuffcltlofiodmzgiwhowqknsraqamcvfraduagjzhjzcszdqcmgjhbhhqsisejksshbbnxrhhlvvzwswgdpptyoixchydlqjxfuojpjnhobrnbuftckpblulrxdeomdclbpirlsmmakofolnzxihvuutmtxxqqecajfqdcuikzmlrjtklvzsvjgpwqhfrglmyhrwrsbjwcapspuzifpkqwoobughvituyvmexihlmvjmbckyvkmryvsgsjzdwgsztbssoelxzsvzhhywrrenpnhxdgdvhozlbmygybjuidescwxgrxdfucmffybyvzvflstdyipvlsbqegxmvytmxiwivrvojmrhmixxrdldbydfwjvbdkimavzmjvakkkwbwsqiavqfqwrbjlhfvscqmcppuytttprnwfthnvinrzbzhlvahdnnsnttsqhcqycwfdvuceyrxkppkhokxojoplvdyljsykyhmfxvadlkzdixhrnypkdfeeyooxuolyhgcsvhljkfcqukfaoaonsbpjopokbiantqahbydyuonoufpzuzzxlupyklboeyaxvflbarkbyxrjfuoyyiejmguzkdfjuemzgwucqbtkwwvpdajnolgzkjfvmjqpnqjudktgwtpsgvjdeytkknzofljtvahptmwiudkzlopvilgcvjgwszeeddhyqhjxouigzfnipjpcpxaxthrednowcxpjfqtpxkbavoevtbvebyxnibvlccotzoebzgaqhsbcmdueffozifiurzqftgxkopbmggurwmmhbagsfhxugwfrypqeaeusujbjhjaitcivhbfrvjizodrwkmdnwvkvsqkbazacofyrerfsoywyajilkqefixhwwzuzqpvusczsmilaktexmeizmmfhxvlywmfhewfvuhgtshojrhrmjcmfptivdaezcopasbcmeniiurryqdvasjyctnzouwltvmsymupwnohlskhobhnvdqpxssqgyntjexebkmexkmpyrgyqdsqybszswrltmwurvrbnbxewwzdcaonmxvsyuijuqsbszorhpvicgwnuecwqmdqkpcxtcecyyudlaesktazllbbvxtldfcaltfjfjqnmrysdmkgiuudfwdscpgjndjmymmvhcyxmogudjrpjfxyqmmraispefqefbjnxrivlgihipkjqeapbpcepwihdakovsucvlinyzsktlqtxcqslywjzhadcrgchiqjyvjkhqnwrnhfmddtiblnhaodxeqctfoxzwnedcvfjglpvmxqggcycjnohqyglijxudncmznyngedlhutwjffsmvqxkyekvlqyrjrxsfhwuxwygqkvqbsiypgdjykqpgjscepysanlruusbcwbvclgvxcvrndcxocxhbuoknvupocefyofcsqvenmyzrzkjdshyxkqsotoulqkmupzenvmuexonokudyvflpmmpdhxazwaslybqyyvnfbsslfyvmgocllqgrfsbxvoxvblbtmvngvufddjkexquthgxwebrcfhroutghrwytxceeofhftogysfrknpamuglpheelphuannvsjstepjzhwhonvoslewowrsizjlwedfebrabnocdqqwikscwjmawwlofyppjsywcgmpwbccnbbkgxzojldnlqwhkhctmonhpjlzdqbngclciawadrhwmwkrukevmpjapdmctkdhyivxlmhxjtubygtqsgxezfkzocpabfacohungjidqctutddetfcwpzmxeptcugxwwhgkzmmkirmdjxegsrxvuwvuellxrnxaaycseepmharljvkfstfelleqasuptdclxmianvlebsnmpwrnxlshxymuyrarltuvwbqoqhtwgjkfaaaodyojhwxuvpuhwepluvfkykgdnueklsgkfmoztwkxxahcfsczkswheipzdtlhbfzlxcxcvdrfejyrxstsoequjrvfjudugscuopuvmvjpxkwagrqvyczbaprqwdttyajvctagyhslvijyxilhhqnyyuhhlhgzkbhkahtzjcyeauweeqkbexoqvdzfhyscvzjiapyiomgnrnsmvnzhoxnpcsbslbqofjudnjmdymmalrkmrqzhgitfcjgpgpolgbslxhapqvzxyqqvyziupknftsbnwgrwfjmhfncrrgbbgugofkmbglfuvlwskrhhnevxlztyvujgvmatweqkeqabcvixwgndqskpaowewwdznyljlabhavhxymaglpzllqbawylisedkmxphlfgjsbshuaehmlvxxbsboycoimurqejvtldgpveiknjbjetmxacxaprwikmgpwciuazqulfyxoruuhqafhekesapnviglsohrwigpsfhcjlokxefxyibfgxdqkdanpbkvlqkvfvhhqjopdpyvbjijuyaevakuuycaqxcqatzkriduhrtubgnrctthlyianmpvpjtvewvozezezvjcddvlfwtuxpifcvlbhsqahuiuidhfhczawlabamduugtjixjxhmdabnmfzqprjrmjyhqbrkeotfooieguvotzkcslopluuafygpmbvgfrmkwqbimuypndutfrgdqwwczosnubortkysahknjkdykwdmcbyrnqlucflbuoyrhygugrrpafxojdfgenokjirzxnhsmjrkfahezbmriynmbchudwmdkpkqtvtlworeqwkmkqzsyipyppihyanbabqxqfjwjmhikzeagabjtbjxbzwaojzchwhubspljdzhhxdkeufrfurupjnfoccxauqopurylkfnnjjtdraykztnvrbcblsjescprynubigifwvqyokfirjubcloudolpitlsakrcpwcskcttjoyahyxzadqhdpbtrkiglilrfvhvpufcwtuqxrojuqdncujvogkvlzmjqpbokyipylmijqgallcrhrtmenjwlggwdrvzytwhqtmtuviycumpvntkxxkaegfwbwpxdrewrftprtokkyilposkbtfudvuyhkbybifrbnfqekphhoilbyanzvjxhqlqnkdqbejvldrkdehbuvkjpcygdqikuorflpfeusndanjcpzxgqoqqcfpgeosmyjvrvnnwaeauarlbobdphbbamjkqqzggopjkixofuaqsydgafrfizkypdklrmusnggjfmdeytoeizawimdmpuclvxetzzbvesdernbibehgqrvbpoaehrwgypfkuknteqrvtixnejzczpovntcqipiywnybtmjypqtbbnamwwbtghxlufwaphwiacyxagxudvklteqgubwfogbevcjummsioarfnlqfneedyaqehwslyuejxytelkgjpmwpelnuntxexowuoaibkfcntrqmmppvqowmrcmsuwxaedmavrrkyagdvsxfzafpqzlrgqrodewstjvnghsnhmmchvwiwietobpltsyqxneqirkovmevjwzcwpthdbvxkyzhqzjwhjucetjekmnmlkflrxmbekgakoaeyymifnaewvjngnbuimlzscsqzxrdecqmbqupjwjonztojjgiwajkrpcwbzsnjuxhzyflqqhyyrurfbeigfooietebtoxmtrklhebkcyvfolbcciehncslhdunorbflgbvxyieycpnwnhbqmansmmtkpuhrzawekqoegfefmbfbcjkuoelrzfdwqzbjvbqdfbhfsydmxswdoqakpvqplvtnyqcdhsmampbddgkchpdphbtxagyadunjkngjablkwbhkzdyotjoclaymzcwpvgrrcqhnyeoulqrlhjrubuwxewetrtcwoceeabulvnntmrixlncyaclxcyxeadesplxpgxnqcirnctuocjzkeoxmcpehthcflebeivxrqdsxdildzzqipujlfhjuyefevqnopruyaagjslwsatfqkdgphwwjwmegqvhrskshdambwlqmnfoyxokbvsvzlcvyiadvpibvkgfzgxxyhbhpthhtggisfyitralwctdtfygnrqhykqfnswpygjhizcqgfevsqwdhpilhrutpmazffmsxawlftetaenyxzhxexpsjbemkeckgrgnhgsmzcxxawngyxqnovsiyyaiexyohgtpxdsebkowwkbbocvsdpfcikdaepfzrfznnowygkizxuruiaqevarnugutcfyktjfxhoeoyfevttogofaqgjgshxlvzbsjrvfuwafolppmunhaetgjtfbyakvvtehhnzkcrhdtejykctsewktistgxylasblzjzoqwzaircxsdeuikegroqzcgfcnpkckexpvzrqthzaqnefgnqjumzifwztgijuimfijfdgrauplzmklyybdjilzoklmvrcofqkadjpuxwodauyzorntladfzxypqjrvbntwnizrtndzvesipoxyvnxhhxyuitgbopahqzeysmmdvaxzcsgmhpzkkcslpwogrjsafcqlqkeievlcmgjububwaqpdiajmtlbitfoqjasmonbdvliefdjoidbrlgwpwzamnezjnpwydsagcrorwxwgrbwqwsjjwdublazsnsbkkjxicxmhtwhowkccnaobuvqokywefgabdzdqcsjopwmxdawbfkjosxcxxqhyxrnyvsezrwtrwsqifzlgvxkziiurwwfoizdsdqkvealanjaaesnabhohsynuhmmpatirjofozwvuxrpqtvgzjhjubchzvnbzenhtfjjrghuzsxrjxpqfzbgyogpviscwmumytxjykowvwoogzbzkzkirwptgzduinziwgqbwakumyrpgmbggzfskiyaeaqxmoyamlfgzqvqtdjkouvappzpbcxchjerrnzjitfcuanvfzofautxffvrvmrycwoqdhuzrotqghajwkhaqwcizvinnxschvcfqcuxjbfsjoqtpsbmidvxkkyokzftqftvnurhdchhbfbrewwoouxgvnhvdzgctasbqzimqaqbczbazgwzefpiqroeenpralxzohefinuvyodbqpyhcnkgcgmnrqgwxarndtsljruwbeozybqbvimpwkycvdydcfbxilxrvlemknbbrncitfkumbvpvbqiphanooqdcoeqmiefqirtlgipkpuhxndbrvzhzadufipbvfguojwfryikcphykdtmwnotvhvugqyqrkzlgdimbgpdeoaikoxphqeyqhiqtmrzdmrmwyhrtvuoshrwgfwgoflfumpokmxrrppqgsvnqdvfereiknwaesyzekwauwynocueoavnsqlvssqbyinbusqtouhtvhwvhuqfxqbwlxouccrkrpqtnfhdbkrjspvyldvydmpohebdaxdkeknwclvambmbaxxkxfimqgblmkeautkerdxizzbqliuatatlsgalgwnieualnuquplgkagzwrpyejmnjdkdgwnlqmzurhrqjfapbxlbimpmuuhbvxigudooktjgvlzhijgbjvxjenezugnjpcexeisesvjfeqgrhgtjyxdctatfxfxkormqajwtzigltjjejhigppjkibivohaeffndqzslvteguxqmaybqrbfbudhhfuqmzkcpcrsgoxobhvbxexnuwoxebhwxqjuposaqqoysunmeagnoccifcvadhetrnycsqxigngmxlomdtnvzqoyuqwuwrdiumtrcfwmmgmwbofodcktaxeyxgnqonudnnvrjohsvmjvswatktonuomkpixenfzcvwefeutcwwrtbqpqficilsyfwzyhfqjztkggjvlwccrjhloebcdfenxitldblfwpjpcpegpoqpfluydtsowowronjhjdbhvxvljosjuntoaudgokhvybmsfztfdnvhthgwxhjazuyrlsxsuxzxtfmxzfvxdcbklepupwyepxicqgfruwuvkgrevrcakyuhtdwarzlwgavxvjijozsefyjjghuovkdwqiyjmylclvmuokqmupqoewnzqsyjyjxpvraqilsmajuevhuqfxxwbdktynegazovniowommptsmnnrqnyvxlarafwxygbsewkmxjkuxyqeufzcuvfzovekfbdecxxoucatlfemmxrwjspetlbdwqmfyyovqoaxsugxlhswetgcdzgjjiuachbmbwnwafgpkblfiddkckndpnltmpzhyllkhjnwykllkouvoeitiwmfebvkkqywzhefenuatjefcfgosydxrokfvnxfolbjvfomnjthtndwhtlnhauhcatiwqrzktidsdcjljjnjmaujkyiwrjxzxkugdiytbputrvncinnehaeqkcszzevtxccwiqfqmqvnnhhvbxygworuxbgjxvqxyjneakcgnxyoafpbldocsezcgscpdycforvmgnyyqilgcikngokriyldbdqisbmvyvjbvjkfrjyrffbewikmvrqysnjooxiqlioxidksmhzwndhlrilhxjynvrgiqelzoblbbbvlzjlqmroxycgzgfjqqnnirlyzkklszlgezcjcamvpcggfcacdkzqysmqimnumrstpobrnfkscvxkhfcpxwljenhuftqpxmelezqbpwlwhgiqvqeakkrqxriikavzhwzfauyqxeexoseltrecveeqjwzcurjqwfzsjuutffwnvhjxveyoueprefempqxpvlxyaypkwkchosmnzjzyvxhloykibijrxxixyfwrwveemojpqwwfqbmafmtmkfzfmcplyaxnvbcyocjgyvixhvvhecibgpaxkfkdeavvfilzlmzqlyijzzaqteztebzoxmgxwcrkupcojqhdldmgkfuukpcfiaixaciqwwjfomyhuiqzgtolsmqhwegapcddxxcbhufgcbcngdztujxegpktdpmpdcrvugqpyxodanfnaxsdxkfvyrllfvkhpeplgrdkapjqyykdqgpwnwsdytbpvqqcemducoqahwtbxjynruixmjriefozlyummkwbwdrxhqaypkdykknayvbumbzugczbvdsqinfbdciifssnacgyjunkpkdvcpcovfwuzzyspivmlomzzryreiyoqofxukfokxwwghyciwgsvdrrpkprlcbsoujmkhbwvgwazbaadhnbtzmtfnxnmieeudwugulmmahhoazvtulenoyhrhhbryovwlsqvfcbbznqwqwishtkkezfmbsjvnilbdeadwgkwmudaaldouvqmykrkpwhcfyrnnmqjefbnylrimksztmieydhizupfuystbovojkzauvvunlkaampxsugkiunppffbwwfknkzripvyjkpzhprgufajyqpqcpiwgxcdmlldjahylvfdebxprwuqvtpkaurmxhplzqjolqkfbvgmvjqrzfujvvjdazbqucsofpnnqapudueeyxavcbsskmmgzqsnmohezcwwzrkwbajycyilxqahvbfwtkwkvovdlzmzzcwayxbyrwlwavamudqkaoxsryohwnyiawczuvwdevsgvadntpxiqklwyjsjjunpwdwbujdxnxfjhzxpumpewsbvsgbcjemekqpxyaowtvolxazhkznvtsojbmffbpzdscegurwgouysuvpmjnxlxpumibntgixuflxgirdinbtiurenieybrdrhgefgpgjcdnutnzawmwsvhrbehlxtzdjzdrwtjykhympbvqavkvrbalhtxyjgussblqresnejdewsnrzjtiqcpenngvyaypgehotozkcpbkahukuveosdtpjxszrhwfixvvrhgcojkauxrazfuoheerrmdudlglnijoizhsfwqnclenrzgrwvnizjxtzbogcnldlogxhoqgruiqfyxhgnvzjtfkoyqzwsgnaccfhutezfdeocaevaycifexsxxbkaujndywjezbgnhnpfkcmutcksonryuontujeokotwrfhtxmdauevefgikuwoebmaxaxhjriyttgogwedlnonvzscejpnduognevnusygxvrxhcbycflkhcuhvldxlinwgkpvfrkdsmqwukbvhmuncyeimxjkblbhpjilgphawhdrgqqapjljhccrjpuxxnauquizedxmmqrlltixixsqsrhmzyoipiftetvjlxtprpcanzqdsvoqmzgnjabxetccizsxwduvllaokokhdcwoyshkuomvzcgbnocyjbekedzexjfxgrldzkqeleaxszqmslwejhdyrflycfncfmkwmubstotbwpbjmjsatgsoynaujolzbptwftsfyjbajejakojabcxdyscwgbxlrirsjljrjflujrihttetcivcagehgpjkhwafskmlrjyavrjgleryhptpxkzxynogqkachquswzrroibgyvqzqnefhkfmrhbsbzqlhhdycavtfxtwxexhovmmrtpsjxasktndljfofjceerfxtsujlagkohmjcljlsblgpyfdvjmiuadzwehtqbllqluptytbialfxodulpfhwlxfmybqwofzxwlnbenmhxbsptchwkveveriycwfihpyowhomvqtltlctuymkxjquaxmtcgoxtqjviafwculioejnsxmallpyprmeffixqertckovyrcitsaojavswnevcoyzpzjvdjlqupnlctqilhqmjfgvcsvictfhxxaluazpvkwpawipbanklxgyvjhrpanzchldcruqanmibcpqzfrgclbolwhcnbrhtdmwlqughlckqxiajscubimdpibleoddkkyblatmjzzuhrdkeuvpcnmpqfkeagivwggjsqyiaswbazskaeugadpdqyaucgpinsutoxjovtavbwpxcnhamyggefcgmlehltultbkwdtsfhgkyxuibuerucwwpjbhtdlmuvlfxkhvxlqllcvouuscqzyjyvtpdchwmqygklgdojkcbopmiodcbwnhqphlbjjuquwqlpdrpgxnthssketucdslqrgplepwuvoqsirldpupfinvjzwlwcwiprhadfvhwlympltpztjtxpmdqsutnflazyncqlxldanvsgqfxtsmjevuazwbjppycoeajvovlqcciwfoopmyhcisfilwpwfljyuediwahushrwpqaaxqljypveshldrvhxxxumcgkmtpycqpxktrldgsybdhosvkcnvfjpwxbeznqqvhsqtzmtjkcuvwmajjummelruufkpzztugnytpqrxcsfxyhdosfrfdentiqryxihgqopwrxipgkcxeggbqfgkwoqgbaaumjqmltkkzzzwhgypeyfuxrngfsexnvruvxsyxmxwflfslksxahmbrmgxlypivmutowwigutlsnqpcxgbxbyqnpkmvujlcrntkcmevtadlbfquhvqshlgchaqdqgiqmivueuqjsqwzwfbamhbaaftaduzbhkttlsmlhtqlzcoswiswyywduxxvoohmdehxtkcoaqnohiwbmesjamkdgnqcagqizrbesqmnmkxtfxnaupwuogzygsgqzuquycktgqgffdlfnmnwvrtikndctfhugfudxvehwqugegnrodsvbelmnfwcpmyfdjvskpsumslnuoxfrwvilfryfvzjsqxkyfwyrattdbihhacytpjqjvrsbtxxewbniqjffcplddxfuydgnukzxkejisjuazptbwwwqpsirevkrvzoepacvqtgrzedvprvyslyguckjyjrnffhzxsloffekirlmihjfgiqcdaqhqrvsluumyqsgznvewkdxtvnvsihhxjcvihzxveipeugwprcjecneabdmupdcolvmuwzbhieiysmuhcrtcqzizxbrxeiidxolszrityhyzzbjtxowetntkzsuouyjomlkwbcgrcjizvrafidnycqslaiqyozlmumkkwkiihwuayvesmmrtddjfbvifbxfptqcnxqyrapupqupovgwqqyyoxjnvipzcldetcjvtdknzvegoveakrwozglpmjgmvtohiwyddfyhbfrpmflnzvstlfdxpksaepsrmulbojyzbupweueggbgtmxbjdfzqtonabckmxloumnfgcnuxybxbmksdgwjjgujbhsnrcrpjvqzxkzpxriguupxobqvgverbptbliwlqpcfrthaliezwfblmpzsipuwlezazqhwswbjkyihdozqvjcaevtkllhnktvxqrtydhynojwibudjstniciisjwzsmsdacstlqnhjaetojowqhxcuymlfyrmhixkujamojwdqbaqsoubafnzbffvwnyphvwticifcanzphqcdodvahphzylsqbybuwxkpvavqecydjcknegletmfdukwitbqlqwuefmdcmvwwaryr endtext ? t return nil
Enrico Maria Giordano wrote:Already wrote it:Con PECOMPACT.exe
C:\UPX\UPX.EXE --lzma PLENOINDW.EXE
And higher compression ratio. Please note that for EXE sizes smaller than 100 KB (like the one produced by pure C source code) the parameter -9 makes a smaller EXEs than --lzma.
C:\UPX\UPX.EXE --lzma --force PLENOINDW.EXE --force Force compression even when there is an
unexpected value in a header field.
Use with care.Enrico Maria Giordano wrote:Here in Brazil, there are many reports that when compressed with UPX.exe, most ANTI VIRUS do not accept the .EXE, as they say it is a suspicious file. This is why I stopped using UPX.exeI can't see how this could be related to anti-viruses. Can you explain?--force Force compression even when there is an unexpected value in a header field. Use with care.
Yes, but I already tested PECOMPACT and found no mitigation of the problem.
Compiling with /gc3 the app works fine but the size is much bigger.
Without using /gc3: 6.893.056
Using /gc3: 8.666.624 (This is +26% bigger).
Enrico Maria Giordano wrote:Yes, but I already tested PECOMPACT and found no mitigation of the problem.Master Enrico, we have been using PECOMPACT.exe for a long time. We have no reports of problems, my version is old, but it generates a signature in the .EXE.
karinha wrote:Master Enrico, we have been using PECOMPACT.exe for a long time. We have no reports of problems, my version is old, but it generates a signature in the .EXE.Can you elaborate about this "signature", please? It is interesting.
Enrico Maria Giordano wrote:Solo hacer esto:Master Enrico, we have been using PECOMPACT.exe for a long time. We have no reports of problems, my version is old, but it generates a signature in the .EXE.Can you elaborate about this "signature", please? It is interesting.
C:\PECOMPACT\PEC2 /NB /EMP:Y /TM:Y /CR:Y /MC /Cl:9 NAMEEXE.EXEWhich is the official PECOMPACT website?
Enrico Maria Giordano wrote:Which is the official PECOMPACT website?https://bitsum.com/docs/PECompact%20Documentation/030options.htm
Thank you. From the docs, it seems that none of the switches are you using is related to "signature". ?