Ответы пользователя по тегу Java
  • API электронного полиса ОМС

    elDraco
    @elDraco Автор вопроса
    Видимо отвечать буду сам себе, ну да ладно пусть будет, вдруг ещё кто заинтересуется.
    Библиотека всё-таки поддалась реверсингу под отладчиком, но в ограниченной мере, хотя и достаточной для реализации задуманного. Самое главное, что удалось выудить из библиотеки — это коды полей вместе с названиями и запросы/ответы в сыром виде. Сырые данные относительно легко поддаются декодированию, благо для сохранения строк использовали UTF-8. Отмечу ещё пожалуй сохранение дат в виде 0xDD 0xMM 0xYY 0xYY, у меня б наверное на такое фантазии не хватило:) Структура данных в принципе довольно-таки логичная и естественная (заголовок с кодом и длиной данных, потом сами данные закодированные в зависимости от типа тем или иным образом), хотя некоторые вещи остались за пределами моего понимания, как, например, некие сортируемые поля, которых я так и не увидел, или первый байт заголовка поля, смысл которого остался для меня загадкой.
    В публикации получившейся библиотечки смысла особого не вижу, потому как повторить мой путь не составит особого труда.
    Ответ написан
    2 комментария
  • сыпет java.lang.NullPointerException без стэктрейса

    elDraco
    @elDraco
    Может какая из библиотек так на некорректные входные данные ругается?
    Ответ написан