Editovanie *.jar

Programovacie jazyky, rady, poradňa...
jorg22
Medium Professional
Medium Professional
Používateľov profilový obrázok
Príspevky: 1087
Registrovaný: 12 aug 2006, 20:39
Kontaktovať používateľa:

Editovanie *.jar

Príspevok od používateľa jorg22 »

Pls cez jaky program sa da pozriet zdorjovy kod java appletu *.jar.
Este nikdy som s tym nerobil a potreboval by som editovat jeden jar subor.
Na nete som nasiel java applet ktory mi zistil moju internu IP co som si myslel ze to ani nejde :D tak ma to zaujalo a chcel by som si pozriet jak to asi vyzera.
gwixt
Addict
Addict
Používateľov profilový obrázok
Príspevky: 3912
Registrovaný: 24 sep 2005, 16:50
Bydlisko: Trash-Can

Príspevok od používateľa gwixt »

jar je obycajny zip v ktorom su spakovane class subory ....
jorg22
Medium Professional
Medium Professional
Používateľov profilový obrázok
Príspevky: 1087
Registrovaný: 12 aug 2006, 20:39
Kontaktovať používateľa:

Príspevok od používateľa jorg22 »

nj to som zistil ale su tam dva subory v jednom je napisane:
Manifest-Version: 1.0
Created-By: 1.5.0_06 (Sun Microsystems Inc.)
ale to je najskor nepodstatne a druhy ked otvorim v textovom editore tak su tam stvorceky skoro nic zrozumitelne tam neni.Da sa to v nejakom programe otvorit aby tam bolo daco zrozumitelne?
gwixt
Addict
Addict
Používateľov profilový obrázok
Príspevky: 3912
Registrovaný: 24 sep 2005, 16:50
Bydlisko: Trash-Can

Príspevok od používateľa gwixt »

zrejme to ma priponu .class a je to tzv bytecode = spustitelny kod .. zdrojak z toho sa asi da dostat ale to uz patri inde a nie sem :wink:

to je ako keby si chcel vidiet zdrojak nejakeho exe-cka
mastermind
VIP
VIP
Používateľov profilový obrázok
Príspevky: 4810
Registrovaný: 09 feb 2005, 13:17

Príspevok od používateľa mastermind »

gwixt napísal:zrejme to ma priponu .class a je to tzv bytecode = spustitelny kod .. zdrojak z toho sa asi da dostat ale to uz patri inde a nie sem :wink:

to je ako keby si chcel vidiet zdrojak nejakeho exe-cka
akurat ze pri execku nikdy nedostanes kod v povodnej podobe zatial co pri jave ziskas pekne cely kod
gwixt
Addict
Addict
Používateľov profilový obrázok
Príspevky: 3912
Registrovaný: 24 sep 2005, 16:50
Bydlisko: Trash-Can

Príspevok od používateľa gwixt »

mastermind napísal:akurat ze pri execku nikdy nedostanes kod v povodnej podobe zatial co pri jave ziskas pekne cely kod
pekne cely? to by som rad videl
chrono
VIP
VIP
Používateľov profilový obrázok
Príspevky: 7127
Registrovaný: 25 dec 2006, 15:17

Príspevok od používateľa chrono »

Dá sa získať dostatočne verná kópia originálneho kódu (a dá sa to potom skompilovať tak, aby to robilo to, čo to robiť má).
programator
Medium Star
Medium Star
Používateľov profilový obrázok
Príspevky: 475
Registrovaný: 18 apr 2005, 8:31
Bydlisko: Papua new Guinea
Kontaktovať používateľa:

Príspevok od používateľa programator »

gwixt napísal:pekne cely? to by som rad videl
Ano existuju taketo programy, napriklad : http://members.fortunecity.com/neshkov/dj.html :)
chrono
VIP
VIP
Používateľov profilový obrázok
Príspevky: 7127
Registrovaný: 25 dec 2006, 15:17

Príspevok od používateľa chrono »

Problém je, že výsledný class by mal byť čo najmenší. Takže sa používa "obfuscator" a/alebo "shrinker" (a to z class odstráni veľké množstvo informácií, takže vygenerovaný kód nie je zrovna najprehľadnejší).
jorg22
Medium Professional
Medium Professional
Používateľov profilový obrázok
Príspevky: 1087
Registrovaný: 12 aug 2006, 20:39
Kontaktovať používateľa:

Príspevok od používateľa jorg22 »

programator napísal:Ano existuju taketo programy, napriklad : http://members.fortunecity.com/neshkov/dj.html :)
Thx toto som potreboval.
mastermind
VIP
VIP
Používateľov profilový obrázok
Príspevky: 4810
Registrovaný: 09 feb 2005, 13:17

Príspevok od používateľa mastermind »

gwixt napísal:pekne cely? to by som rad videl
tak skus ten link co tu niekto poslal :)
gwixt
Addict
Addict
Používateľov profilový obrázok
Príspevky: 3912
Registrovaný: 24 sep 2005, 16:50
Bydlisko: Trash-Can

Príspevok od používateľa gwixt »

mastermind napísal:tak skus ten link co tu niekto poslal :)
aj by som keby to nechcelo regitraciu :?

edit: esteze si s tym vieme poradit, ze? :D
Napísať odpoveď