V8Unpack 2.0

02.04.08

–азработка - »нструментарий разработчика

ќт имени и по поручению автора программы  выкладываю новую версию V8Unpack.exe с исходниками.

¬ерси€ 2.0 переписана "с нул€" и дополнена новой парой ключей PARSE-BUILD

—качать исходный код

Ќаименование ‘айл ¬ерси€ –азмер
V8Unpack20
.1207111136 144,42Kb
11246
.1207111136 144,42Kb 11246 —качать бесплатно

¬нимание, изменились значени€ ключей, так что сначала нужно запустить программу без ключей.
¬ частности, 'P' - теперь parse, а не pack

“ак что, любители и уметели чтени€ кода, могут теперь оценить насколько нова€ верси€ стала концептуально чище ;-)
ј юзатели, могут разбирать конфу в файловую систему одним ключом PARSE (он представл€ет собой UNPACK+UNDEFLATE в одном флаконе)

¬роде всЄ ... ¬сем удачи.

—м. также

Infostart Toolkit: »нструменты разработчика 1— 8.3 на управл€емых формах

»нструментарий разработчика –оли и права «апросы — ƒ ѕрограммист ѕлатформа 1— v8.3 ”правл€емые формы «апросы —истема компоновки данных  онфигурации 1cv8 ѕлатные (руб)

Ќабор инструментов программиста и специалиста 1— дл€ всех конфигураций на управл€емых формах. ¬ состав вход€т инструменты:  онсоль запросов,  онсоль — ƒ,  онсоль кода, –едактор объекта, јнализ прав доступа, ћетаданные, ѕоиск ссылок, —равнение объектов, ¬се функции, ѕодписки на событи€ и др. –едактор запросов и кода с раскраской и контекстной подсказкой. ƒоработанный конструктор запросов тонкого клиента. ѕродукт хорошо оптимизирован и обладает самым широким функционалом среди всех инструментов, представленных на рынке.

10000 руб.

02.09.2020    134413    735    391    

775

Infostart PrintWizard - создание и редактирование печатных форм в 1— 8.3

ѕакетна€ печать ѕечатные формы »нструментарий разработчика ѕрограммист ѕлатформа 1— v8.3 «апросы 1—:«арплата и кадры бюджетного учреждени€ 1—: онвертаци€ данных 1—:ERP ”правление предпри€тием 2 1—:”правление торговлей 11 ѕлатные (руб)

»нструмент, позвол€ющий абсолютно по-новому взгл€нуть на процесс разработки печатных форм. Ѕлагодар€ конструктору можно значительно снизить затраты времени на разработку печатных форм, повысить качество и "прозрачность" разработки, а также навести пор€док в многообразии корпоративных печатных форм.

18000 руб.

06.10.2023    10459    25    6    

55

OneDebugger - инструмент дл€ отладки кода без использовани€ режима конфигуратора

»нструментарий разработчика ѕрограммист ѕлатформа 1— v8.3 ѕлатные (руб)

»нструмент дл€ написани€ и отладки кода в режиме Ђ1—:ѕредпри€тиеї. ѕредставл€ет собой консоль кода с возможностью пошаговой отладки, просмотра значений переменных любых типов, использовани€ процедур и функций, просмотра стека вызовов, вычислени€ произвольных выражений на встроенном €зыке в контексте точки останова, синтаксического контрол€ и остановки по ошибке. ¬ консоли используетс€ удобный редактор кода с подсветкой, контекстной подсказкой, возможностью вызова конструкторов запроса и форматной строки.

5400 руб.

17.05.2024    7236    20    12    

51

Infostart FormWizard: ”правление данными и формами в 1— 8.3

»нструменты администратора Ѕƒ »нструментарий разработчика –оли и права ѕрограммист ѕлатформа 1— v8.3  онфигурации 1cv8 –осси€ ѕлатные (руб)

–асширение позвол€ет без изменени€ кода конфигурации выполн€ть проверки при вводе данных, скрывать от пользовател€ недоступные ему данные, выполн€ть код в обработчиках. Ќе измен€ет данные конфигурации, легко устанавливаетс€ практически на любую конфигурацию на управл€емых формах.

10000 руб.

10.11.2023    6440    16    2    

42

SALE! %

PowerTools

»нструментарий разработчика »нструменты администратора Ѕƒ —истемный администратор ѕрограммист ѕлатформа 1— v8.3 ”правл€емые формы  онфигурации 1cv8 –осси€ ѕлатные (руб)

”ниверсальный инструмент программиста дл€ администрировани€ конфигураций. —борник наиболее часто используемых обработок под единым интерфейсом.

3600 2880 руб.

14.01.2013    180606    1100    0    

873

Ѕустер  онвертации данных 3 (Infostart Toolkit)

»нструментарий разработчика ѕрограммист 8.3.14 1—: онвертаци€ данных –осси€ ѕлатные (руб)

–асширение дл€ конфигурации У онвертаци€ данных 3Ф. ƒобавл€ет подсветку синтаксиса, детальную контекстную подсказку, глобальный поиск по коду.

15000 руб.

07.10.2021    15637    3    12    

38

ћногопоточность. ”ниверсальный Ђћенеджер потоковї 2.1

»нструментарий разработчика ѕрограммист ѕлатформа 1— v8.3  онфигурации 1cv8 –осси€ ѕлатные (руб)

¬осстановление партий или взаиморасчетов, расчет зарплаты, пакетное формирование документов или отчетов - теперь все это стало доступнее. * ≈сть желание повысить скорость работы медленных алгоритмов! Ќо... * Ќет времени думать о реализации многопоточности? * о запуске и остановке потоков? * о поддержании потоков в рабочем состо€нии? * о передаче данных в потоки и как получить ответ из потока? * об организации последовательности? “огда Ё“ќ - то что надо!!!

5000 руб.

07.02.2018    100579    241    97    

300

[≈’“] ‘реймворк дл€ –асширений 1—

»нструментарий разработчика ѕрограммист ѕлатформа 1— v8.3 ”правл€емые формы ѕлатные (руб)

"‘реймворк дл€ –асширений 1—" это универсальное и многофункциональное решение, упрощающее разработку и поддержку создаваемых –асширений. ѕоставл€етс€ в виде комплекта из нескольких –асширений с открытым исходным кодом. –аботает в любых  онфигураци€х в режиме ”правл€емого приложени€ с режимом совместимости 8.3.12 и выше без необходимости внесени€ изменений в  онфигурацию.

3000 руб.

27.08.2019    19110    7    8    

42
 омментарии
ѕодписатьс€ на ответы »нфостарт бот —ортировка: ƒрево развЄрнутое
—вернуть все
1. MMF 679 02.04.08 15:39 —ейчас в теме
странна€ иде€ хранени€ .header перекочевала и в эту версию. Header это всего-навсего
{ описание заголовка файла }
TFileHeader = class
private
FCreated: TDateTime;
{ врем€ создани€ файла }
FModified: TDateTime;
{ врем€ последнего изменени€ файла }
FAttributes: TFileAttrSet;
{ атрибуты файла }
FName: string;
{ им€ файла }
public
при этом
{ аттрибуты файла }
TFileAttributes = (faNormal, faReadOnly, faDir, faHidden, faSystem);
TFileAttrSet = set of TFileAttributes;
8 байт - дата создани€, 8 байт - модификации, 4 байта аттрибуты, им€ файла в юникоде.
«ачем плодить файлы? если вам интересны эти пол€ - устанавливайте их на соответствующих файлах данных. ’от€ лично € бы выкинул бы их нафиг. ” вас и так еле ползает эта утилита, а вы еще эту бод€гу разводите.
4. tormozit 7176 02.04.08 21:51 —ейчас в теме
(1) ј че, можно быстрее все сделать? (чтобы как в конфигураторе летало)
5. disa_da 05.04.08 18:49 —ейчас в теме
(4) –аспаковака в пам€ти делаетс€ быстро. ¬се остальное врем€ занимает запись на диск. ѕоэтому чем быстрее диск, тем быстрее будет работать.
6. MMF 679 06.04.08 13:46 —ейчас в теме
(4) распаковка ”“ (аналог вашего Parse, т.е. с разбором всех base64, с 1—-именами файлов и т.п. преобразовани€ми) - 32 сек, сборка - 27 сек
2. disa_da 02.04.08 17:45 —ейчас в теме
‘айлы .header используютс€ при unpack/pack - тут € ничего не мен€л.
ј в режиме parse/build создаютс€ только файлы с данными.
3. disa_da 02.04.08 17:49 —ейчас в теме
ј за информацию по атрибутам огромное спасибо. Ќо вот мне ни разу не попадались файлы, в которых бы эти атрибуты были заполнены. Ѕыло бы интересно на такие файлы посмотреть.
7. brix8x 526 06.04.08 18:10 —ейчас в теме
€ рад за "распаковку ”“" ;-) только из комментари€ непон€тно: распаковка ”“ это или название программы или распаковка ”правлени€ торговлей, а "аналог вашего Parse" - это дистанцирование от "жуткого V8Unpack" или ссылка на некую волшебную программу? ;-)
в общем не пон€л ... сорри ...
8. MMF 679 06.04.08 22:09 —ейчас в теме
(7) ”“ - конфигураци€ ”правлени€ торговлей (т.е. файл *.CF), аналог вашего Parse - подразумевалось, что результат распаковки на диск - в преобразованном из внутреннего формата виде (http://slil.ru/25659603) ј приведение мною замеров времени - не только членомерение, но и подтверждение того, что есть еще резервы дл€ ускорени€ и не только в "записи на диск" дело.
9. disa_da 07.04.08 00:14 —ейчас в теме
(8) ћда.  руто. ѕр€м таки завидую, белой завистью естественно. Ќо теперь мы знаем к чему стремитьс€ - это уже хорошо =)
10. disa_da 07.04.08 00:18 —ейчас в теме
(8) ѕроверил сейчас на ”“ (старенькой правда) - 52 секунды. Ќо это без преобразовани€ в осмысленные имена.
» все таки запись на диск составл€ет процентов 90. ¬идимо есть способы писать быстрее, осталось их узнать.
12. MMF 679 07.04.08 10:12 —ейчас в теме
(10) используй профайлер, а не умозрительные 90%. ќднозначно DWORD CV8File::_httoi(char *value) надо переписать (учитыва€ кол-во вызовов).
∆естоко выгл€дит:
pFileData = new BYTE[FileDataSize];
****
FILE *file_in = fopen(filename_in, "rb");
учитыва€ размеры cf с образами распределенки и/или конфы поставщика.
14. disa_da 08.04.08 10:00 —ейчас в теме
(12) ѕока что приоритетнее все-таки преобразовывать в имена 1—, а потом и наращивание производительности можно зан€тс€. ѕрофайлером под VC6 никогда не пользовалс€, может посоветуешь что-нибудь? »ли в VS2005 что-нибудь есть?
15. MMF 679 08.04.08 10:36 —ейчас в теме
(14) AQTime, тока он денег стоит, ежели белый
11. tormozit 7176 07.04.08 08:34 —ейчас в теме
ћожет кэширование записи на диск?
13. MMF 679 07.04.08 10:14 —ейчас в теме
(12+) потер€лось ret = fread(pFileData, 1, FileDataSize, file_in);
user843810; +1 ќтветить
16. Ghost mail 09.04.08 09:26 —ейчас в теме
MMF, так может присоединишьс€ к коллективу disa_da, brix8x и иже с ними. » совместными усили€ми сделаете "красивую" утилиту ???
17. MMF 679 09.04.08 10:20 —ейчас в теме
(16) у мен€ детки дома по лавке скачут голодные, мал мал меньше, ждут, когда € краюху хлеба принесу. јльтруизм в больших количествах мне не доступен.
18. kitt 323 27.05.08 05:36 —ейчас в теме
Ќе гл€д€ плюс за исходники, дома гл€ну. јвтор спасибо!!
19. tojocky 51 26.06.08 12:00 —ейчас в теме
јвтор спасибо! уверен что будут новые идеи!
20. tojocky 51 26.06.08 12:03 —ейчас в теме
MMF Ќо жмуритьс€ не надо! у всех есть проблемы... а если будем по одиночестве работать то ничего не добьемс€!
21. tojocky 51 26.06.08 12:27 —ейчас в теме
еще такой вопрос! как можно открыть файл .1CD или .dt файл?
22. tojocky 51 29.06.08 18:54 —ейчас в теме
  стати... есть бинарный вариант дл€ распаковки hbk файл! кому нужно оброщайтесь!
23. BorovikSV 1037 14.07.08 13:14 —ейчас в теме
24. tojocky 51 15.12.08 17:32 —ейчас в теме
25. vladnet 366 16.01.09 14:40 —ейчас в теме
Ќасколько пон€л не распаковывает обработки с парол€ми на модуле, даже если этот пароль известен?
26. khorevaa 113 20.03.09 14:11 —ейчас в теме
ƒанна€ распаковщик допускает ошибки в командах "»сключение" и " онец≈сли";

»справил кто?
27. Zergos 01.04.09 03:12 —ейчас в теме
¬от уж мега-спасибо!
— помощью тулзы успешно провЄл даунгрейд внешней обработки с 8.1 до 8.0. .)
 онечно, пришлось немного поковыр€тьс€ ручками... но, в целом, сэкономил массу времени.
---
One Ass
28. artbear 1555 17.04.09 13:29 —ейчас в теме
(0) –азборку файлов не удалось довести до "человеческих" имен папок?
29. disa_da 17.04.09 20:59 —ейчас в теме
(28) ¬се дело в том, что у мен€ нет реальных задач, где бы така€ функциональность понадобилась. ¬се с чем мне приходитс€ сталкиватьс€ - решаетс€ через тот функционал, который есть. ј просто сделать ради сделать неинтересно!

Ќапишите на чем угодно преобразование в осмысленные имена (например на том же 1—) и € добавлю это в V8Unpack. Ќичего сложного там нет, правда MMF ругалс€ что некоторые данные хран€тс€ замудренно, но € думаю и это можно решить. Ќо сразу предупреждаю - перебирать все GUID'ы и где и как хран€тс€ данные каждого вида метаданных зан€тие ну очень нудное.

¬от если иметь реальную задачу, группой, да еще бы платил кто-нибудь за это - дело сразу пойдет =). »ли кризис дойдет до такого момента, что работы совсем не будет, тогда можно и распаковку будет продолжать =)

ј так могу только идейно помочь. Ќапример дл€ затравки дать элементарную обработку, котора€ строит дерево метаданных до документа/справочника/константы по распакованным данным.
30. artbear 1555 20.04.09 13:15 —ейчас в теме
(29) ƒавай обработку, вдруг руки дойдут или врем€ найду :)
31. disa_da 20.04.09 19:59 —ейчас в теме
32. disa_da 20.04.09 19:59 —ейчас в теме
38. darj 03.09.10 12:06 —ейчас в теме
(32) по ссылке файлик удален :(
39. bambr1975 879 03.09.10 14:09 —ейчас в теме
(38) рискну предложить посмотреть публикацию http://infostart.ru/public/69976 - честно говор€, смысл обработки выложенной в (32) был заимствован там целиком.
33. Evg-Lylyk 4711 24.04.09 15:40 —ейчас в теме
(0) —упер вещь. „то то не нашел в описании что означает PARSELEVEL={0|1|2}
Ќа счет профилировщика VC6 он примитивен до нельз€... работает только в DEBUG запускаешь его через меню далее все как в 1—8 список точек их врем€ и количество запусках (пишет в окне сообщений). ј еще он есть только в Prof версии.
34. MSensey 49 12.08.09 14:42 —ейчас в теме
35. acsent 1201 14.08.09 12:08 —ейчас в теме
36. tormozit 7176 02.11.09 15:24 —ейчас в теме
 то нибудь нашел способ добавить новую форму во внешнюю обработку?
37. tormozit 7176 15.04.10 09:40 —ейчас в теме
(36) я таки нашел, но гемор это ЅќЋ№Ўќ…. ’очетс€ API уже наконец заиметь.
40. tormozit 7176 20.10.10 14:24 —ейчас в теме
41. mozz 148 21.04.11 10:42 —ейчас в теме
 онвертнул исходники в VS 2010 может кому пригод€тс€... јрхив с исходниками во вложении.
ѕрикрепленные файлы:
src.zip
адуырщдв; German; +2 ќтветить
46. lustin 13.10.11 15:51 —ейчас в теме
(41) архив исходников VS2010 скачиваетс€ битым с »нфостарта
49. mozz 148 10.11.11 17:53 —ейчас в теме
(46) ѕроверил вроде не битый... ћожет временный баг был?
50. lustin 10.11.11 21:41 —ейчас в теме
(49) сейчас отлично - видимо был глюк Ѕитрикса
42. KVS 15.09.11 16:04 —ейчас в теме
 ак собрать обратно уже с открытым кодом?
43. Famza 85 15.09.11 16:29 —ейчас в теме
44. Sergey_Murzinov 02.10.11 03:54 —ейчас в теме
Ѕезоной разработки по жизни ни как, точно.
45. pmtvv 09.10.11 15:00 —ейчас в теме
хороша€ вещь, спасибо
47. пользователь 18.10.11 12:08
—ообщение было скрыто модератором.
...
48. —офтэксперт 02.11.11 16:28 —ейчас в теме
¬есьма полезна€ вещь дл€ анализа внутренней структуры
51. bissov 31 12.12.11 10:40 —ейчас в теме
Ќе могу запустить утилиту, может есть мануал какой на эту тему.
52. Elisy 950 06.01.12 13:53 —ейчас в теме
ѕредлагаю ознакомитьс€ с аналогичной разработкой, написанной на C# и .Net Framework. Ѕыла иде€ организовать контроль верси€ дл€ конфигураций 1—:
http://infostart.ru/public/103834/files/
53. simnn 25.01.12 20:38 —ейчас в теме
а документацию к программе где посмотреть?
54. serezhka87 68 31.01.12 15:56 —ейчас в теме
—качал. Ѕудем смотреть что это за зверь. =)
55. zarius 185 02.07.12 13:37 —ейчас в теме
 то нибуть пробовал EPF запаковывать? ѕри UnpackAll.bat - распаковываютс€ нормально, PackAll.bat - результата не дает...
я так понимаю что в результате распаковки должен создатьс€ каталог с файлами (это есть) и в нем в том числе должны быть файлы с расширением .unp (этого нет). ‘актически в каталоге только файлы:
FileHeader
куча *.header
куча *.data

ѕробовал обработки и 8.1 и 8.2. ¬ какую сторону смотреть?

¬ообще, реально добавить с помощью данной разработки произвольный макет в существующую обработку?
56. EmpireSer 09.08.12 00:11 —ейчас в теме
—упер! ќсоба€ благодарность за открытый код! —пасибо!
я именно такое и искал!

¬от только жалко, что последн€€ запись в SVN числитс€ 2008 годом.
57. пользователь 05.09.12 11:29
—ообщение было скрыто модератором.
...
58. Kamikadze 46 23.10.12 22:12 —ейчас в теме
как запустить инструмент?
59. babys 90 06.12.12 11:56 —ейчас в теме
ќбращаюсь к разместившему здесь от имени автора, пора автору оп€ть учить 1— :)
¬ 17 релизе не работает.
60. Elisy 950 11.12.12 08:26 —ейчас в теме
(59) babys,
ѕопробуйте на 17 релизе C#-аналог, может будет работать
http://infostart.ru/public/103834/
61. zavsom 105 26.02.13 14:51 —ейчас в теме
ј можно разжувать что запускать то? ћне нужно например увидеть в рарс альфа 5.0 текст в закрытых модул€х общего модул€ - скачал, запускаю приложение - что то моргает на экране и тишина... „яƒЌ“ ? подскажите что нужно по шагам чтобы это запускалось.
62. leonet 06.05.14 09:53 —ейчас в теме
v8unpack ¬ерси€ 3.0

ќптимизировал сборку .cf(.epf|.erf) файла. Ќа больших конфигураци€х вылетала "Segmentation fault".
»сходники и собранные бинарники здесь.

ѕроект дл€ codelite IDE. Workspace создаем в корне (иначе грабли при сборке по F5) далее добавл€ем проект v8unpack.project.

¬сем удачи!

dj_serega; serge_focus; MrWonder; DigitalMan; Biligor; zergnm; AlexanderKai; YPermitin; andrewks; lustin; mozz; tormozit; buganov; RomanRomans; awa; bambr1975; pumbaE; +17 ќтветить
63. Sabfir 20.08.14 12:50 —ейчас в теме
— помощью этого инструмента можно ли заменить тип реквизита обработки и тип элементов на форме.
Ѕыло бы здорово иметь такую возможность, или подскажите как самому это доделать.
«аранее благодарен.
64. Manticor 66 13.10.14 13:04 —ейчас в теме
ѕод Windows 8 не запускаетс€ V8Unpack.exe. ћожет кто то сталкивалс€ - библиотеки какой не хватает?
osin_d79@mail.ru; +1 ќтветить
65. SeiOkami 3464 08.11.14 15:14 —ейчас в теме
(64) Manticor, попобуй запускать от имени админа
66. SeiOkami 3464 08.11.14 15:16 —ейчас в теме
ћожно ли этим приложением извлечь из базы необходимые модули (не из конфигурации, а именно из базы)?
67. Mi4man 173 08.02.15 19:51 —ейчас в теме
ѕодскажите плиз, где инструкции, описание и т.п. ???
68. Gotcha 5 23.06.15 18:47 —ейчас в теме
ѕри попытке распаковать файл конфигурации Ѕѕ 2.0.64.27, происходит unpacktofolder error in creating file!, ближе к концу файла.
”спевает распаковатьс€ 13107 файлов. ј жаль, € уж размечталс€ привинтить свой любимый Tortoise SVN+Merge
69. smilohov 20.01.16 18:10 —ейчас в теме
 то может быстро помочь починить базу после сетевого сбо€? ѕрошу откликнутьс€.

email: smilohov@mail.ru
skype: smilohov
70. amiralnar 9 30.01.16 10:12 —ейчас в теме
—пасибо огромное за программу!! ќна спасла мен€!

ћне нужно было найти старый релиз 2.1.10.2, а у мен€ была конфигураци€ с релизом 2.1.7.1, и все обновлени€, которые не хотели ставитьс€ ни при каких услови€х.
 онфигуратор говорил, что обновление не подходит под этот релиз, а предназначено дл€ другого релиза, и писал номер моего, который € пыталс€ обновить.
¬се ссылки на всех обменниках давно протухли, половина обменников позакрывалась, и вз€ть следующий файл поставки было негде!

Ќо с этой программой мне удалось выполнить восстановление поставки, распаковав мою конфигурацию, и файл обновлени€ этой конфигурации в одну папку, а потом собрав из этой папки конфигурацию обратно! » все начало нормально обновл€тьс€!
71. sss999 48 12.01.17 13:03 —ейчас в теме
получитс€ файл dt ею распарсить на файлы?
72. zekrus 151 05.08.17 10:06 —ейчас в теме
ƒоброе утро!
“ема весьма актуальна€.
ѕыталс€ вашей обработкой получить код запроса из — ƒ:
-"<dataSource>–Ш—Б—В–Њ—З–љ–Є–Ї–Ф–∞–љ–љ—Л—Е1</dataSource>
<query>–Т–Ђ–С– –Р–Ґ–ђ – –Р–Ч– –Х–®–Х–Э–Э–Ђ– " и т.д.
ѕодскажите, а в чем сложность сделать нормальную кодировку?
— уважением
73. ћихаилћ 05.08.17 11:25 —ейчас в теме
это вопрос к 1с , а не к распаковщику . распаковщик распаковывает так, чтобы можно было обратно запаковать.
74. zekrus 151 05.08.17 19:40 —ейчас в теме
—мысл тер€етс€ в распаковке. ÷ена вопроса 2 строки кода.
75. user598128_able123 5 26.06.19 04:40 —ейчас в теме
(74) поподробнее пожалуйста.
76. tormozit 7176 15.05.21 13:51 —ейчас в теме
ќставьте свое сообщение