Модераторы: Poseidon, Snowy, bems, MetalFan

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Помогите разобрать файл 
:(
    Опции темы
JohnnySE
Дата 11.8.2006, 10:38 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 13
Регистрация: 9.8.2006

Репутация: нет
Всего: нет



Файл - хранилище, но как открыть и получить стримы - не знаю

Присоединённый файл ( Кол-во скачиваний: 11 )
Присоединённый файл  metadata.zip 2,96 Kb
PM MAIL   Вверх
Snowy
Дата 11.8.2006, 10:59 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Модератор
Сообщений: 11363
Регистрация: 13.10.2004
Где: Питер

Репутация: 192
Всего: 484



Ну и что ты хочешь с этим файлом сделать?
Ну можно из него тескт вытянуть. UTF-8 видно невооружённым глазом.
А, чтобы вытянуть числовую информацию, нужно знать структуру записи.
PM MAIL   Вверх
Alexeis
Дата 11.8.2006, 11:03 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Амеба
Group Icon


Профиль
Группа: Админ
Сообщений: 11743
Регистрация: 12.10.2005
Где: Зеленоград

Репутация: 109
Всего: 459



Неплохо бы доки надыбать по формату файла, а то тут все совсем не очевидно.


--------------------
Vit вечная память.

Обсуждение действий администрации форума производятся только в этом форуме

гениальность идеи состоит в том, что ее невозможно придумать
PM ICQ Skype   Вверх
drkot
Дата 11.8.2006, 11:09 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Ищущий
***


Профиль
Группа: Завсегдатай
Сообщений: 1042
Регистрация: 5.5.2006

Репутация: 5
Всего: 8



файл структурирован с помощью "{}". подобно XML, только "теги" визуально равнозначные.
скорее всего имеет древовидную структуру (корень + вложения разных уровней)
разобрать его на первый взгляд не сложно, а вот где что (какая запись чего обозначает) это не очевидно (вовсяком случае для непосвященных)

Добавлено @ 11:11 
если число открывающих "{" и закрывающих "}" скобок одинаково, то однозначно "теговая" структура


--------------------
Ошибка не становится истиной по причине широкого распространения,
как и Истина не становится Ошибкой из-за того, что никто её не видит.
PM   Вверх
Alexeis
Дата 11.8.2006, 11:12 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Амеба
Group Icon


Профиль
Группа: Админ
Сообщений: 11743
Регистрация: 12.10.2005
Где: Зеленоград

Репутация: 109
Всего: 459



Цитата(drkot @  11.8.2006,  11:09 Найти цитируемый пост)
скорее всего имеет древовидную структуру (корень + вложения разных уровней)разобрать его на первый взгляд не сложно, а вот где что (какая запись чего обозначает) это не очевидно (вовсяком случае для непосвященных)

Это ловко подмечено smile , но что делать с заголовком
Цитата

          
00000060 00000200 7fffffff 
"         
   e
  /      ?    [  >    z                                                                                                                                                                                                                                                                                                                                                                                                                                      
00000060 00000060 7fffffff 
Eb? ̏?     8 2 e e 0 3 2 0 - 1 d 3 a - 4 9 e c - b 0 3 3 - 5 e 8 e 2 3 3 9 0 0 8 3     
00000872 00000719 00002345 

и что в нем за данные?

Добавлено @ 11:14 
Вот это похоже на заголовок сегмента
Цитата

00000060 00000060 7fffffff 
Eb? Eb?     9 8 3 8 a c 8 c - 5 3 0 a - 4 9 e c - 9 9 e 4 - 0 a 5 2 6 9 c a a 2 f 8     
000008e0 000008e0 7fffffff 




--------------------
Vit вечная память.

Обсуждение действий администрации форума производятся только в этом форуме

гениальность идеи состоит в том, что ее невозможно придумать
PM ICQ Skype   Вверх
drkot
Дата 11.8.2006, 11:26 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Ищущий
***


Профиль
Группа: Завсегдатай
Сообщений: 1042
Регистрация: 5.5.2006

Репутация: 5
Всего: 8



Цитата(alexeis1 @  11.8.2006,  11:12 Найти цитируемый пост)
но что делать с заголовкомЦитата

это уже сложнее.
надо хотябы знать что за файл (кто его делает/юзает), оринтировочно что в нем хранися и для каких целей, посмотреть набор подобных файлов (на предмет отличий)

На мой взгляд:
Код

яяя          

стандартный заголовок
Код

[B]00000060 00000200 7fffffff [/B]
"  Ў  яяя„   
  яяяж      e
  яяя/  ®  яяяА  ?  яяяЬ  [  яяя>  Ѕ  яяяz   №   яяя                                                                                                                                                                                                                                                                                                                                                                                                                                

первое поле данных (жирным: тип поля; длинна поля; идентификатор )

Частенько встречается последовательность "яяя" возможно разделитель какихто полей


--------------------
Ошибка не становится истиной по причине широкого распространения,
как и Истина не становится Ошибкой из-за того, что никто её не видит.
PM   Вверх
dvamaster
Дата 11.8.2006, 11:27 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 559
Регистрация: 30.6.2004
Где: Россия : Курган

Репутация: 3
Всего: 10



Код

9 8 3 8 a c 8 c - 5 3 0 a - 4 9 e c - 9 9 e 4 - 0 a 5 2 6 9 c a a 2 f 8

На GUID походит


--------------------
Хорошую информацию трудно добыть. Сделать с ней что-нибудь - еще труднее. /L. Skywalker/

Что же я сделал не так? /Король Лир/

Я делаю это для твоего же блага! /Любой родитель и палач/

PKUNZIP.ZIP /неизвестный/
PM MAIL WWW ICQ   Вверх
drkot
Дата 11.8.2006, 11:37 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Ищущий
***


Профиль
Группа: Завсегдатай
Сообщений: 1042
Регистрация: 5.5.2006

Репутация: 5
Всего: 8



Цитата(dvamaster @  11.8.2006,  11:27 Найти цитируемый пост)
На GUID походит

ну это понятно. их там много встречается. только смысла в этом нивидно (зачем он там и что обозначает).


JohnnySE, отзовись. Без твоей помощи дальше врядли продижение будет.


--------------------
Ошибка не становится истиной по причине широкого распространения,
как и Истина не становится Ошибкой из-за того, что никто её не видит.
PM   Вверх
dvamaster
Дата 11.8.2006, 11:38 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 559
Регистрация: 30.6.2004
Где: Россия : Курган

Репутация: 3
Всего: 10



Походтит на какую-то выгрузку или форму из базы данных

Добавлено @ 11:39 
Хотя, почему GUID'ы юзаются.

Скорее это форма с содержанием ActiveX компонентов

Добавлено @ 11:43 
А могет это внутренние компоненты, не смог найти ничего подобного в реестре

Это сообщение отредактировал(а) dvamaster - 11.8.2006, 11:43


--------------------
Хорошую информацию трудно добыть. Сделать с ней что-нибудь - еще труднее. /L. Skywalker/

Что же я сделал не так? /Король Лир/

Я делаю это для твоего же блага! /Любой родитель и палач/

PKUNZIP.ZIP /неизвестный/
PM MAIL WWW ICQ   Вверх
dumb
Дата 11.8.2006, 12:22 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


sceloglauxalbifacies
****


Профиль
Группа: Экс. модератор
Сообщений: 2929
Регистрация: 16.6.2006

Репутация: 13
Всего: 158



очень он похож(файлик) на плод 1C.
7FFFFFFF - что-то типа тэга, после которого идет смещение на структуру некоего заголовка, затем смещение на структуру тела. тело начинается строковым представлением заголовка "родителя", потом идет некая контрольная сумма, потом строковая структура из полей {}. некоторые тэги(например первый) содержат какой-то левак... ну это уже надо смотреть недра 1С, либо спрашивать у людей из лагеря любителей сего продукта. smile
PM MAIL   Вверх
JohnnySE
Дата 11.8.2006, 12:25 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 13
Регистрация: 9.8.2006

Репутация: нет
Всего: нет



Сори за молчание - на обект выезжал,
Да это плод 1с v8 - структура их конфигурации, в предыдущей версии(77) - это был компаунд, а что теперь - не знаю

Добавлено @ 12:31 
Открыть через StgOpenStorage/OpenStream - не получается
PM MAIL   Вверх
JohnnySE
Дата 11.8.2006, 12:51 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 13
Регистрация: 9.8.2006

Репутация: нет
Всего: нет



Цитата(dvamaster @  11.8.2006,  11:27 Найти цитируемый пост)
1:9 8 3 8 a c 8 c - 5 3 0 a - 4 9 e c - 9 9 e 4 - 0 a 5 2 6 9 c a a 2 f 8


Это и есть гуид, но его 1с использует как имя стрима
только без пробелов
9838ac8c-530a-49ec-99e4-0a5269caa2f8
2(1) как текст его можно было разобрать,но файл может быть дефрагментирован и строки могут лежать в
разных частях.

Это сообщение отредактировал(а) JohnnySE - 11.8.2006, 12:54
PM MAIL   Вверх
JohnnySE
Дата 11.8.2006, 14:58 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 13
Регистрация: 9.8.2006

Репутация: нет
Всего: нет



Вот еще подсказали
Блочная структура. Сначала заголовок файла. Потом размер блока и данные этого блока. В первом блоке - ссылка на остальные блоки, в которых сообственно и содержатся данные.
PM MAIL   Вверх
dumb
Дата 11.8.2006, 15:14 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


sceloglauxalbifacies
****


Профиль
Группа: Экс. модератор
Сообщений: 2929
Регистрация: 16.6.2006

Репутация: 13
Всего: 158



Цитата(JohnnySE @  11.8.2006,  14:58 Найти цитируемый пост)
Вот еще подсказали

а чем тебя не устроило мое описание? - там довольно точно все расписано.
если что-то непонятно - спрашивай.

некий Демидов Денис ([email protected]) писал плагин для фара, который читает структуру этих файлов - можешь у него спросить.
PM MAIL   Вверх
JohnnySE
Дата 11.8.2006, 15:20 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 13
Регистрация: 9.8.2006

Репутация: нет
Всего: нет



Спросил. Это он и подсказал.
PM MAIL   Вверх
Ответ в темуСоздание новой темы Создание опроса
Правила форума "Delphi: Общие вопросы"
SnowyMetalFan
bemsPoseidon
Rrader

Запрещается!

1. Публиковать ссылки на вскрытые компоненты

2. Обсуждать взлом компонентов и делиться вскрытыми компонентами

  • Литературу по Дельфи обсуждаем здесь
  • Действия модераторов можно обсудить здесь
  • С просьбами о написании курсовой, реферата и т.п. обращаться сюда
  • Вопросы по реализации алгоритмов рассматриваются здесь
  • 90% ответов на свои вопросы можно найти в DRKB (Delphi Russian Knowledge Base) - крупнейшем в рунете сборнике материалов по Дельфи


Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, Snowy, MetalFan, bems, Poseidon, Rrader.

 
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | Delphi: Общие вопросы | Следующая тема »


 




[ Время генерации скрипта: 0.0627 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.