     (2 ),  (1 ) 
  ( ).    ,    
,         , 
     8- .   
   :

unsigned long checksum( unsigned char *packet, int count )
{
   long chksum = 0L;
   for( int i = 0; i < count; i += 4 ) chksum ^= *((unsigned long *)&raw[i]);
   return chksum;
};


 lineage  6   :

char        -128  127.   1 
short       -32768  32767.   2 
int         -2147483648  2147483647.   4 
int64       -9223372036854775808  9223372036854775807.   8 .
float       2.22507e-308  1.79769e+308.   8 
string     (UTF8).     ,    ,   
	   .        0.


00   			-  
00             				-  
07	82	67	5b      	- session ID
21	c6	00	00      	-  

6a	cf 	4c	f1	f1	9d	49	aa	d0	06
49	74	41	26	70	c5	3f	26	56	11
f6	97	58	c3	df 	98	0c	9e	98	7a
35	f8	b5	14	e2	60	5d	b6	b4	92
37	0c	31	59 	09	df	ff 	a6	3d	bc
9b	09	db	88	50	9f	05	1f	cb	aa
52	40	13	9d	a8	fc	da	74	8f 	99
41	f0	19	4e	ca 	0b	40	b6	b9	ab
4a	45	85	ea	0a	cf	5d	7c	03	e9
06	fb	cf 	ca	be	f7	a9	aa	f8	3f
ec	ef 	d5	da	ec	9b	dd	94	8b	7c
7c	57	9f 	03	b7	45	86	21	ff 	42
b4	91	c3	c9	cc	7f 	76	96      
				- RSA 

4e	95	dd	29	-	
fc	9c	c3	77	-
20	b6	ad	97	-
f7	e0	bd	07	-    l2j , 
					      ,  
					    

0a	6f 	cd	13
40	ef	06	70
d2	bd	d	91
f1	39	5c	11	-   Blowfish,    
					    
					

00				-  

79	50	92	10 	5f	d5	b7	f	4a	95
df 	7a	fd 	47