Версия для печати темы (https://pro1c.org.ua/index.php?s=bcdd4cd38a161d7a5071aad43911b134&showtopic=6061)

Нажмите сюда для просмотра этой темы в обычном формате

Украинский 1С форум: всё про 1С 8.3, 1С 8.2, 1С 8.1, 1С 8.0, 1С 7.7 _ Программы, внешние компоненты, прочее _ V8unpack

Автор: Vofka 19.01.12, 11:31

Командная строка

Цитата
-UNP[ACK] in_filename.cf out_dirname
-P[ACK] in_dirname out_filename.cf
-UND[EFLATE] in_filename.data out_filename
-D[EFLATE] in_filename filename.data
-EX[AMPLE]
-BAT
-PARSE in_filename.cf out_dirname --PARSELEVEL={0|1|2}
-BUILD in_dirname out_filename.cf


Для облегчения общения предлагаю первное время согласовать СловарьТерминов:
CF-файл
1. Файл состоит из блоков.
2. У блока есть заголовок и данные
3. Данные блока могут быть разбиты на несколько частей. Я обозвал их страницами.
В заголовке блока содержится длина данных, размер страницы и, если страниц несколько, ссылка на следующую страницу. Т.е. длина данных может быть больше размера страницы, тогда страниц будет несколько.
Но в файл есть разные типы блоков:
а. Блок сразу после заголовка файла - это блок "Адреса". В данных ссылки на пары блоков, которые я не знаю как назвать. Например так: блок "Заголовок элемента 1С" и блок "Данные элемента 1С".
б. Блок "Заголовок элемента 1С" в данных содержит имя элемента 1С (metadata, root и т.д.) и дату время его создания/модификации
в. Блок "Данные элемента 1С" в данных содержит данные элемента 1С



Предлагаю в качестве функционала новой V8Unpack декларировать следующее

=======================================================================

1. Утилита работает только с файлами CF и EPF для платформы 8.1
2. Основное назначение утилиты - распаковать файл в файловую структуру и собрать его обратно из этой файловой структуры

3. Структура папок - как в исходном файле
3. Детализация распаковки задается дополнительными ключами
3.1 Простое отображение без распаковки модулей
3.2 Отображение с распаковкой упакованных модулей
3.3 Расширенная распаковка с преобразованием распакованных модулей в файловую систему в максимальной детализации (например, будет файл с именем Кнопка, а внутри параметры этой кнопки), как свойства данного элемента.

=======================================================================

Скачать:  V8Unpack.zip ( 62,54 килобайт ) : 492


http://pro1c.org.ua/redirect.php?http://www.assembla.com/spaces/V8Unpack/wiki/aPW1G2244r3ijdabIlDkbG

Автор: tauer 02.12.15, 19:55



Какой пароль на архив с прогой?

Автор: Vofka 03.12.15, 9:11

Стандартный

Автор: wpi 24.01.18, 12:19

Vofka @ 03.12.15, 10:11 * ,А стандартный - это какой???

Автор: Bernet 24.01.18, 12:23

wpi @ Сегодня, 12:19 * ,
Знание сие доступно только избранным, читавшим http://pro1c.org.ua/index.php?act=announce&f=36&id=2 32541510.gif

Автор: wpi 24.01.18, 12:27

Bernet @ Сегодня, 13:23 * ,
спасибо

Украинский 1С форум: всё про 1С 8.3, 1С 8.2, 1С 8.1, 1С 8.0, 1С 7.7
https://pro1c.org.ua