Вверх ↑
Этот топик читают: Гость
Ответов: 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] [168], code_28997.txt [251B] [188], code_28998.txt [1.6KB] [227]
Ответов: 1133
Рейтинг: 81
#2: 2012-09-07 09:29:41 ЛС | профиль | цитата
toropchin писал(а):
code_28997.txt
toropchin писал(а):
code_28998.txt
error
карма: 2

0
Ответов: 176
Рейтинг: 12
#3: 2012-09-07 10:11:57 ЛС | профиль | цитата
tom-it, Какой-то глюк. Нажал редактировать, всё исправилось само собой.
карма: 0
Время верстки: %cr_time% Текущее время: %time%
0
3
Сообщение
...
Прикрепленные файлы
(файлы не залиты)