Nejste přihlášen/a.

Přihlásit se do poradny

 

Perl jako spustitelný exe

Od: arne1® odpovědí: 8 změna:

Mám nějaký program v Perlu, je to kompletně zabalené jako spustitelný .EXE soubor. Uvnitř je zazipovaný skript i knihovny, vše (snad) se z toho dá rozzipovat. Potřeboval bych ale v hlavním skriptu něco opravit, zatím jsem nenašel archivační program, který by ten soubor dokázal vyměnit.

Nějaký nápad?

 

 

8 odpovědí na otázku
Řazeno dle hodnocení

 

 

mark123

0x

jak si dospěl k závěru že uvnitř EXE je interpretovaný skript jen zazipovaný? podle mne to tak určitě není, ten program byl prostě do EXE velmi pravděpodobně zkompilován a původní skript z této podoby aplikace sotva získáš.

Možná se mýlím, netvrdím že není možné vytvořit exe tak aby i nadále šlo jen o interpreter přiloženého skriptu, ale je velmi nepravděpodobné, že by to právě takhle někdo dělal. Smyslem kompilace do EXE je totiž zvýšení rychlosti běhu aplikace právě v důsledku kompilace do neinterpretované varianty a tedy do výrazně rychleji vykonávaného strojového kódu, jinak by vůbec nemělo smysl to do EXE převádět.

mark123

to je nicméně jen dedukce, pokud to chceš vědět jistě někam to nahraj a podíváme se co je uvnitř doopravdy.


Jan jsem psal, jde to rozzipovat. Smysl to má v tom, že je to pak snadno použitelné pro uživatele.


geoget.cz/...

(.gip je je přejmenované .zip)

mark123

OK díky, i odpovídající se tu snadno něco zajímavého dozví To je fajn.

 

kdokoli

0x

No tohle by mnělo být ono, knihoven je asi 5 MB takže to někam nahraju a pak sem hodím link


doplněno 25.02.20 17:15:

Jinak kdyby to někoho zajímalo, exe soubory jsou zip archivy takže se dají v pohodě rozzipovat, jen na některých systémech je potřeba přejmenovat *.exe na *.zip a samozřejmě pokud je ten soubor kompilovaný tak z toho moc nevyčtete


main.pl688 b
GgStat.pl243.86 kB
kdokoli
kdokoli

Aha takže jsem si špatně přečetl otázku, půjdu se podívat jestli o tom něco nezjistím

 

 


 

 

 

Přihlásit se k odběru odpovědí z této otázky:

Neneseme odpovědnost za správnost informací a za škodu vzniklou jejich využitím. Jednotlivé odpovědi vyjadřují názory jejich autorů a nemusí se shodovat s názorem provozovatele poradny Poradte.cz.

Používáním poradny vyjadřujete souhlas s personifikovanou reklamou, která pomáhá financovat tento server, děkujeme.

Copyright © 2004-2025 Poradna Poradte.cz. Všechna práva vyhrazena. Prohlášení o ochraně osobních údajů. | [tmavý motiv]