Daw написал(а):
На уровне БД невозможно считать эти данные.
Ну я же считал. Они лишь сжаты. Их можно распаковать и отобразить.
На сколько я понял, перед полем с RAW-данными идет длина (в распакованном виде), что необходимо для распаковки по алгоритму LZ4.
Простейшая структура для распаковки:
Code:
4 байта - длина распакованных данных
4 байта - длина упакованных данных
RAW - упакованные данные
Вопрос, только, какая логика распаковки используется в IMPORT:
1) конкатенируются hexstr (LRAW) и распаковываются
2) или же по отдельности распаковываются блоками до 512 байт
На деле перепробовал много различных последовательностей трансформации HEXSTR и распаковки, но пока результат - отрицательный
Пример:
Этот кусок HEXSTR должен в распакованном виде превратиться в 512 байт текста
Code:
10C832227669A5F533982A184FC280C9BA9F273290C9B9CD0698C15E508868218F361360C2AC93066F443629581133C398CD930A8706
286FCB2AA6B0C3F1D8659962A3F87C230CB38A1D36178AA1CC1500863980D4F0780B177353B1186A79C98E930DC538E6028213F0AC3BD54F
9B914867B9CD0698C71D9B01066C36CC26C