Функциональность метода распаковки PHP в Java

Мне интересно, каков алгоритм метода unpack() в PHP? Может быть, есть эквивалент в Java, который я мог бы использовать?

Как лучше всего реализовать метод PHP unpack() в Java?


person Sascha    schedule 27.08.2010    source источник
comment
вы пытаетесь распаковать данные, упакованные в php, в java? это вопрос взаимодействия php -> java?   -  person Gareth Davis    schedule 27.08.2010
comment
PHP с открытым исходным кодом. Проверьте algoritcm на php/ext/standard/pack.c. Полная реализация этого мне неизвестна в java.   -  person Imre L    schedule 27.08.2010
comment
@gid Нет, я смотрю на php-код, который пытаюсь реализовать на Java. В частности, этот код: stackoverflow.com/questions/3299003/   -  person Sascha    schedule 27.08.2010
comment
@Imre Хороший вопрос, я посмотрю на источник.   -  person Sascha    schedule 27.08.2010


Ответы (2)


Ближайшая функциональность — это пара DataInputStream/DataOutputStream.

person Tassos Bassoukos    schedule 27.08.2010

Я считаю, что ближе всего в java в сериализации объектов.

См. java.io.ObjectOutputStream и java.io.ObjectInputStream

как всегда есть библиотечный метод, чтобы обернуть этот материал парой хороших удобных методов

в commons-lang:

Но это не поможет вам с взаимодействием php с java.

person Gareth Davis    schedule 27.08.2010