Командная строкаЦитата
-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 килобайт )
Кол-во скачиваний: 496[необходимо зарегистрироваться для просмотра ссылки]