|
Как из dt вытащить cf не разворачивая базу? | ☑ | ||
---|---|---|---|---|
0
Shur1cIT
22.11.21
✎
10:34
|
база большая, развернуть негде, нужна только конфигурация данные не нужны.
|
|||
1
1Сергей
22.11.21
✎
10:35
|
ответ на этот и многие другие вопросы читайте в книге "Никак"
|
|||
2
acht
22.11.21
✎
10:35
|
Большая красная буковка Я справа вверху
|
|||
3
Обработка
22.11.21
✎
10:37
|
(0) Можно ли достать вещи в чемодане не открывая чемодан?
|
|||
4
kubik_live
22.11.21
✎
10:38
|
Их там 3
|
|||
5
Shur1cIT
22.11.21
✎
10:39
|
(3) можно, например порезав его если он тебе не нужен
может утилиты есть? |
|||
6
Обработка
22.11.21
✎
10:40
|
Можно пробовать разворачивать и на каком-то этапе остановить когда уже загрузится конфа.
Не пробовал это просто как идея. |
|||
7
pechkin
22.11.21
✎
10:40
|
для 8.2 была утилита
|
|||
8
Базис
naïve
22.11.21
✎
10:40
|
Последние десятилетия Большая Фирма очень любила формат "ZIP без заголовка". https://gamedev.ru/code/forum/?id=137289
|
|||
9
Базис
naïve
22.11.21
✎
10:41
|
Аналогичный вопрос, но про кеш конфигурации.
|
|||
10
Обработка
22.11.21
✎
10:41
|
Нужели не найти хоть бы на время сервер с достаточным объемом места на диске? Не поверю.
|
|||
11
pechkin
22.11.21
✎
10:41
|
||||
12
Garykom
гуру
22.11.21
✎
10:42
|
(0) большая это сколько?
|
|||
13
Garykom
гуру
22.11.21
✎
10:42
|
(11) кривая платная хрень, убрана с ИС
|
|||
14
Обработка
22.11.21
✎
10:42
|
(11) Без лицензии программа работает в демонстрационном режиме, в котором размер DT файла ограничен 200 МБ.
|
|||
15
pechkin
22.11.21
✎
10:44
|
(13) обязательно бесплатно нужно?
|
|||
16
pechkin
22.11.21
✎
10:45
|
бесплатно
https://stackoverflow.com/questions/1838699/how-can-i-decompress-a-gzip-stream-with-zlib в руки и писать самому |
|||
17
Обработка
22.11.21
✎
10:47
|
(0) Кинь в облако попроси знакомых чтоб загрузили и вытащили сф
|
|||
18
1Сергей
22.11.21
✎
10:47
|
(17) вот знакомым делать нехрена, ага
|
|||
19
Kassern
22.11.21
✎
10:49
|
(0) в DT и большая база, это вообще как? Сколько гигов?
|
|||
20
ДенисЧ
22.11.21
✎
10:49
|
(18) За N рублей - почему бы и нет?
А за M могу и я помочь, хоть и не знакомый... |
|||
21
Обработка
22.11.21
✎
10:50
|
(18) Мы ту в одном чате друг другу помогаем если сильно надо. 1С братство так сказать.
Я бы качнул и поставил бы на то что развернулся. Время то не надо на это все делает сервер. ОТ меня всего 10-15 мрн. |
|||
22
Обработка
22.11.21
✎
10:51
|
** мрн =мин
|
|||
23
pechkin
22.11.21
✎
10:55
|
(21) сколько ты будешь эту дтшку пересылать? день?
|
|||
24
Kassern
22.11.21
✎
10:56
|
(23) (21) вы тут на серьезных щах обсуждаете, как бы базу данных одной конторы раздать другим без ведома конторы...
|
|||
25
mistеr
22.11.21
✎
10:57
|
(0) "Солидная фирма возьмет в аренду жесткий диск."
|
|||
26
ДенисЧ
22.11.21
✎
10:57
|
(24) Если NDA подписать...
|
|||
27
Kassern
22.11.21
✎
11:00
|
(26) это как минимум. Я к тому, что нельзя просто так взять и слить базу, это чревато последствиями
|
|||
28
Shur1cIT
22.11.21
✎
11:11
|
делаю виртуальный сервер с SQL на будущее по любому пригодиться
|
|||
29
mistеr
22.11.21
✎
11:13
|
(0) Попроси тех, у кого взял базу, выгрузить тебе конфу.
|
|||
30
Адинэснег
22.11.21
✎
11:15
|
(5) это уже развернул чемодан, надо "не разворачивая"
|
|||
31
Обработка
22.11.21
✎
11:21
|
(24) Конечно ты прав что нельзя так делать.
Но если это не возбраняется то почему бы и нет. Я за 22 года перепахал кучу баз. И ни один из них я не заглядывал на данные с каким-то интересом и если друг просит допустим оценить работу и потом удалить базу то я и удаляю. Тут все на доверии и честности. |
|||
32
Обработка
22.11.21
✎
11:23
|
У меня еще есть доступ на кучу серверов у друзей могу попросить сервер чтоб развернуть что-то и порешать свои проблемы.
|
|||
33
Обработка
22.11.21
✎
11:24
|
(23) У мну инет нормальный больше чем за 10-15 минут ничего не качалось у меня.
|
|||
34
Garykom
гуру
22.11.21
✎
11:50
|
Так допустим по приколу я обрезал в DT первые 9 байт (где было 1CIBDmpF3) и роаспаковал deflate в новый файл
Далее глянул начало CF, там оказалось "FF FF FF F7" Ладно я нашел внутри распакованного DT это "FF FF FF F7" А как конец CF найти? |
|||
35
pechkin
22.11.21
✎
11:51
|
(34) наверняка у файла есть какая то структура
|
|||
36
pechkin
22.11.21
✎
11:52
|
скорее всего это та же файловая база, только без индексов и итогов
|
|||
37
Garykom
гуру
22.11.21
✎
11:52
|
(35) логично
только где об этой структуре для 8.3 почитать? |
|||
38
pechkin
22.11.21
✎
11:52
|
(37) нигде конечно, только реверс-инжиниринг
|
|||
39
Garykom
гуру
22.11.21
✎
11:53
|
(36) эээ почему без индексов и итогов?
скорее всего секции эти есть только могут быть пустые |
|||
40
mistеr
22.11.21
✎
11:55
|
(34) CF он тоже запакован. А в базе конфа это строки в таблице. Даже не пытайся нахрапом взять.
Но если правда делать нечего, смотри исходники Tool_1CD. |
|||
41
Garykom
гуру
22.11.21
✎
12:03
|
(40) нафик я чисто из любопытства как оно устроено
пока такой задачи не было |
|||
42
МихаилМ
22.11.21
✎
12:31
|
(0)
dt сжат deflate. распакуйте. например v8unpack вырежьте часть между хидером и данными. вуаля |
|||
43
Garykom
гуру
22.11.21
✎
12:34
|
(42) см (34)
распаковал, как узнать где внутри CF ? |
|||
44
hhhh
22.11.21
✎
12:35
|
(42) там же и конфигурация базы данных еще.
|
|||
45
МихаилМ
22.11.21
✎
12:36
|
||||
46
Garykom
гуру
22.11.21
✎
12:40
|
(45) а есть исходники этого? я бы на go переписал и выложил, чтобы без .net где угодно работало
|
|||
47
Garykom
гуру
22.11.21
✎
12:41
|
(46)+ не я конечно и сам могу попытаться декомпилировать если там нет обфускации но влом
|
|||
48
МихаилМ
22.11.21
✎
12:41
|
(43) сделайте маленький dt - увидете глазками и ,надеюсь, поймете.
cf тоже сжат deflate . возможно в заголовке есть информация о длине. но тк это однопроходный алгоритм - может и нет такой информации. |
|||
49
МихаилМ
22.11.21
✎
12:43
|
(46) попросите у автора. я с ним не знаком.
|
|||
50
Ёпрст
22.11.21
✎
19:12
|
(46) на гитхабе же валяются исходники Агеева от тулсд..посотри их.
|
|||
51
Ёпрст
22.11.21
✎
19:12
|
да и формат и структура давно описана, на тм же нимфостарте самим Агеевым
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |