Имя: Пароль:
1C
1C 7.7
v7: Извлечение модулей из повреждённого .MD
,
0 Прохожий1С
 
15.08.19
12:59
Здравствуйте!
Есть повреждённый MD-файл самописной базы. Если в Notepad сравнивать с файлом очень похожей исправной базы, видно, что резко отличается только начало.
Можно ли как-то добраться до уцелевших модулей документов/справочников/обработок в этом файле и извлечь их? Т.к. база самописная, наибольшую ценность для нас представляют именно они.
1 ДенисЧ
 
15.08.19
13:07
гкомп ругается?
2 Прохожий1С
 
15.08.19
13:11
(1) Никогда не слышал про такое оО
Насколько сложно его освоить?
3 Kigo_Kigo
 
15.08.19
13:16
4 Прохожий1С
 
15.08.19
13:19
Попробовал.
Unknown error -
Ошибки при декомпиляции!
и ничего.
5 sitex
 
naïve
15.08.19
13:23
(0) Это продолжение темы Шифровальщик [email protected] ? Или?
6 Kigo_Kigo
 
15.08.19
13:23
(4) попробовать эти данные HxD просмотреть и "Если в Notepad сравнивать с файлом очень похожей исправной базы" с помощью HxD попробовать перенести
7 Chum
 
15.08.19
13:36
(0) о необходимости регулярного создания архивов-бэкапов напоминать видимо поздно.

MD сам по себе это архивный файл без заголовка. В свое время писали разные дербанщики файла md. Там же и модули вытаскивали.

Да и тема это была в свое время избитая, например: Нужна компонента для работы на низком уровне с MD
8 1Снег
 
15.08.19
13:52
Помню даже был плагин для Far'a
9 1Снег
 
15.08.19
13:54
10 Прохожий1С
 
15.08.19
13:55
(5) Нет, это просто у кое-кого очень чёрная полоса в одинэсной жизни :\
11 Прохожий1С
 
15.08.19
14:03
(9) В результате всех действий с инфостарта скачался текстовый файл Ссылка, а указанная в нём ссылка никуда не ведёт...
12 Chum
 
15.08.19
14:49
(11) хех, ну этот автор эту хрень писал году так в 2001-м. Попробуй на самом инфостарте поискать, там он усиленно себе рейтинг набивал всяким якобы нужным пометом летучих мышей, а потом в период очередного запоя ушел, громко хлопнув дверью. Вдруг чего и сохранилось.
А (7) читал?
13 Прохожий1С
 
15.08.19
14:54
(12) Все проги пишут, что МД повреждён - и на этом всё.
Залезть во вроде бы неповреждённые куски не удаётся :\
14 Djelf
 
15.08.19
15:36
(13) 7zip`ом распаковать пробовал?
15 Прохожий1С
 
15.08.19
15:37
(14) Не удаётся. Даже если глючное начало заменить как в (6)
16 Chum
 
15.08.19
16:12
(13) Тогда пиши заново, на свежей платформе, используя новые инструменты. Недавно была тема про перенос конфига из 7-ки в 8-ку, вроде автора убедили в бесперспективности этого.
17 Прохожий1С
 
15.08.19
16:23
А где вообще лежат модули?
Вот я открываю Нотпадом или Хексом и вижу либо служебные символы, либо абракадабру, либо вполне осмысленные наименование кнопок, полей и т.д. А где модули-то?
18 Mr_Rm
 
15.08.19
16:36
(17) Модули упакованы zip-ом (deflate), их в хексе не видно
19 Djelf
 
15.08.19
16:41
(15) Ладно, тогда так. Берешь Offzip: https://zenhax.com/viewtopic.php?t=5
И вот так запускаешь: offzip.exe -a -z -15 1Cv7.MD С:\output
Не поврежденные модули вытащить получится.
20 ptiz
 
15.08.19
16:44
(13) Я в давние времена DoctorMD использовал. Тоже не помогает?
21 Djelf
 
15.08.19
21:04
(20) Насколько помню, все программы работы с Compound падают при разрушении его заголовка.
Т.е. не поможет. Придется вытаскивать из сырых данных...

Если по (19) что-то найдется, то дальше может быть работа по раскопке мокселей, форм и т.д.
Такого готового ресторатора пока не видел.
22 Сияющий в темноте
 
15.08.19
23:02
Eсли не сложно,вылож  посмотреть.
компаунд это фат файловая система в одном файле,и заголовок описывает что и к чему
если фат потерся,то очень сложно что то достать,так как поток дефлате архива и из каши может что то достать,но на данные будет непохоже.
23 Бот9000
 
16.08.19
03:40
Здесь какие-то плагины для фара:
http://mdeditor.narod.ru/
я подобным очень много пользовался, но было это давно, поэтому не помню точно ли эти.
24 Прохожий1С
 
16.08.19
08:30
(19) Огромнейшее спасибо!
Хоть что-то извлеклось. Дико покоцанное, конечно, но и это пригодится.