Need some help with java documents if possible

Hello all,

I am trying to decompile .class files ok, i decompile it without any problems but when i open the java source i see weird string codes, and its not readable for the human, i tried lot of decompiling softwares but no software can make the file readable this is the problem that i have:

// Decompiled by Jad v1.5.8g. Copyright 2001 Pavel Kouznetsov.

// Jad home page: http://www.kpdus.com/jad.html

// Decompiler options: packimports(3)

// Source File Name:b.java

package com.pimpernel.a.a.a;

import com.pimpernel.chatpointclassic.client.a.e;

import java.io.DataOutputStream;

import java.io.PrintStream;

import java.util.*;

// Referenced classes of package com.pimpernel.a.a.a:

//a, e

publicclass b

implements Runnable

{

b(a a1, a a2, DataOutputStream dataoutputstream, com.pimpernel.a.a.a.e e1)

{

a = a1;

b = 2000;

c = 50;

d = 4;

o = -1;

e = a2;

f = dataoutputstream;

g = e1;

j =new Vector();

h = c;

}

b(a a1, a a2, DataOutputStream dataoutputstream, com.pimpernel.a.a.a.e e1, Properties properties)

{

int i1 = a.ev;

super();

a = a1;

b = 2000;

c = 50;

d = 4;

o = -1;

b = a(properties, c("-!\001\025R-:\006\024Y\035+\001\037f;+\032\036d\"+\n\013C'#\n6V6"), 20000);

c = a(properties, c("-!\001\025R-:\006\024Y\035+\001\037f;+\032\036d\"+\n\013C'#\n6^ "), 50);

d = a(properties, c("-!\001\025R-:\006\024Y\035+\001\037f;+\032\036z' <\036Y*\037\032\036B+\f\n\035X<+?\tX-+\034\b^ )"), 4);

e = a2;

f = dataoutputstream;

g = e1;

j =new Vector();

h = c;

if(e.i != 0)

a.ev = ++i1;

}

publicint a(Properties properties, String s,int i1)

{

try

{

return Integer.parseInt(properties.getProperty(s));

}

catch(Exception _ex)

{

return i1;

}

}

publicvoid a()

{

c();

j.removeAllElements();

f =null;

j =null;

}

publicvoid b()

{

if(i ==null)

{

k = System.currentTimeMillis();

m = 0;

n = 0;

i =new Thread(this, c("\007\034,(R *>\016R;+"));

i.start();

}

}

publicvoid c()

{

if(i !=null)

{

i.stop();

i =null;

}

}

publicvoid a(String s)

{

j.insertElementAt(s, 0);

}

publicvoid b(String s)

{

a(s.length());

if((com.pimpernel.a.a.a.a.b(a) & 0x10) == 16)

System.out.println(c("\036<\006\024E':\026[z+=\034\032P+n<\036Y*tO") + s);

o = 0L;

try

{

if(f !=null)

synchronized(f)

{

f.writeBytes(s + c("CD"));

f.flush();

}

}

catch(Exception exception)

{

if(e.eo)

{

if((com.pimpernel.a.a.a.a.b(a) & 1) == 1)

System.out.println(c("\0136\f\036G:'\000\025\027' O\bR *>\016R;+U[") + exception);

try

{

com.pimpernel.a.a.a.a.c(e);

}

catch(Exception _ex){}

}

}

}

publicvoid a(int i1)

{

if((com.pimpernel.a.a.a.a.b(a) & 4) == 4)

{

m++;

n += i1;

l = System.currentTimeMillis();

if(l - k > 10000)

{

long l1 = l - k;

k = l;

if(com.pimpernel.a.a.a.a.a(a) ==null)

com.pimpernel.a.a.a.a.a(a,new Date());

com.pimpernel.a.a.a.a.a(a).setTime(l);

System.out.println(c("ccB") + com.pimpernel.a.a.a.a.a(a).toString() + c("ccB"));

System.out.println(c("\001;\033\034X' \b[z=)OT\027=+\f[\nn") + (long)m / (l1 / 1000));

System.out.println(c("\001;\033\034X' \b[u7:\n\b\027an\034\036TnsO") + (long)n / (l1 / 1000));

m = 0;

n = 0;

}

}

}

publicvoid run()

{

int i1;

i1 = a.ev;

o = 0L;

if(i1 == 0)goto _L2;elsegoto _L1

_L1:

try

{

Thread.sleep(h);

}

catch(Exception _ex){}

o += h;

j.size();

d;

_L9:

JVM INSTR icmple 73;

goto _L3 _L4

_L3:

if(g !=null)

g.a(j);

_L4:

if(j.isEmpty())goto _L6;elsegoto _L5

_L5:

String s = (String)j.lastElement();

a(s.length());

if((com.pimpernel.a.a.a.a.b(a) & 8) == 8)

System.out.println(c("\037;\n\016Rn=\006\001RnsO") + (j.size() - 1) + c("n\035\n\025Stn") + s);

synchronized(f)

{

f.writeBytes(s + c("CD"));

f.flush();

}

o = 0L;

j.removeElement(j.lastElement());

h = h << 1;

if(i1 == 0)goto _L7;elsegoto _L6

_L6:

h = h >> 1;

_L7:

if(h > b)

h = c;

if(h < c)

h = c;

if(e.ed && o >= 10000)

{

a(c("\036\007!<\027="));

o = 0L;

}

continue;/* Loop/switch isn't completed */

Exception exception;

exception;

if(!e.eo)

continue;/* Loop/switch isn't completed */

com.pimpernel.a.a.a.a.b(a) & 1;

1;

if(i1 != 0)goto _L9;elsegoto _L8

_L8:

JVM INSTR icmpne 387;

goto _L10 _L11

_L10:

break MISSING_BLOCK_LABEL_362;

_L11:

break MISSING_BLOCK_LABEL_387;

System.out.println(c("\0136\f\036G:'\000\025\027' O\bR *>\016R;+U[") + exception);

try

{

com.pimpernel.a.a.a.a.c(e);

}

catch(Exception _ex){}

_L2:

if(e.eo)goto _L1;elsegoto _L12

_L12:

}

privatestatic String c(String s)

{

char ac[] = s.toCharArray();

int i1 = ac.length;

int k1;

for(int j1 = 0; j1 < i1; j1++)

{

switch(j1 % 5)

{

case 0:// '\0'

k1 = 0x4e;

break;

case 1:// '\001'

k1 = 78;

break;

case 2:// '\002'

k1 = 111;

break;

case 3:// '\003'

k1 = 123;

break;

default:

k1 = 55;

break;

}

ac[j1] ^= k1;

}

returnnew String(ac);

}

a a;

privateint b;

privateint c;

privateint d;

private a e;

private DataOutputStream f;

private com.pimpernel.a.a.a.e g;

privateint h;

private Thread i;

private Vector j;

privatelong k;

privatelong l;

privateint m;

privateint n;

privatelong o;

privatefinalint p = 10000;

}

can some body help me and tell me how i can read that strange codes:

System.out.println(c("\037;\n\016Rn=\006\001RnsO")

:S?

i am sorry because i am on the wrong forum.

i hope someone can help me.

Sorry for my bad english!

Greetings,

Nino_M

[14089 byte] By [Nino_Ma] at [2007-11-27 1:02:49]
# 1
This forum is for Sun Java Studio Creator questions.
jetsonsa at 2007-7-11 23:37:50 > top of Java-index,Development Tools,Java Tools...