Intereting Posts

Пакет PHP («N», $ str) в Java

Мне нужна помощь в переводе этой строки PHP в Java- pack( 'N', $data )

$ data должно быть 7-9 числовых символов, последнее значение равно null

Я предполагаю, что это будет упаковано в долгое время после прохождения этой функции.

который будет проталкиваться через сокет на сервер, который будет запускать это:

 byte[] abyte = datagrampacket.getData(); c(abyte, 7, datagrampacket.getLength()) 

и c (…) является следующим:

 public static int c(byte[] abyte, int i, int j) { return 0 > j - i - 4 ? 0 : abyte[i] << 24 | (abyte[i + 1] & 255) << 16 | (abyte[i + 2] & 255) << 8 | abyte[i + 3] & 255; } 

Я полагаю, что функция выше просто расширяет ее обратно в исходные $ data

У кого-нибудь есть идеи, как я «упаковываю» его в java?

EDIT: что он делает с данными через php:

 Stripped Received Data: array 0 => string '13231786 ' (length=9) 1 => string '/31/33/32/33/31/37/38/36/0' (length=26) <--- dechex(ord()) for each char above Packed Data: array 0 => string ' Éæª' (length=4) 1 => string '/0/c9/e6/aa' (length=11) <--- dechex(ord()) for each char above