Вверх ↑
Ответов: 176
Рейтинг: 12
#1: 2012-09-07 07:23:51 ЛС | профиль | цитата
Такая задача. Есть файл в который запакованы данные. Вот пример уже распакованных данных:
code_28997.txt
Строчек там 2137 на самом деле...
Есть самописная функция на php, которая распаковывает эти данные из файла. Вот она:
code_28998.txt
Сначала эта функция производит распаковку архива LZMA. На выходе получаются тоже бинарные данные. Далее из этих бинарных данных функцией unpack распаковывается массив данных. Вот здесь описание этой функции http://www.php.su/functions/?unpack.
Помогите вытащить эти данные из файла с помощью HiAsm. Распаковывать данные из архива LZMA уже не нужно. Я их распаковал и для удобства поместил в компонент MemoryStream. Возможно элементом Unpack Хиасма такой фокус вообще не провернуть. Схема в архиве.
Анализируя код php предполагаю, что через точку отладки должен пройти массив значений. Но там NULL.
карма: 0
Время верстки: %cr_time% Текущее время: %time%
0
файлы: 3186456165864.zip [65.8KB] [163], code_28997.txt [251B] [158], code_28998.txt [1.6KB] [213]