Skif_off
|
Posted: Tue Feb 22, 2022 17:19 Post subject: |
|
|
Baltazar
Честно говоря, не улавливаю, в чём сложность Единственное что: по-хорошему, следует использовать редактор с моноширным шрифтом.
Получаете выхлоп:
Hidden text Code: | 7-Zip 21.07 (x86) : Copyright (c) 1999-2021 Igor Pavlov : 2021-12-26
Scanning the drive for archives:
1 file, 249136 bytes (244 KiB)
Listing archive: wcx_MultiArc_1.4.3.162.7z
--
Path = wcx_MultiArc_1.4.3.162.7z
Type = 7z
Physical Size = 249136
Headers Size = 424
Method = LZMA2:768k
Solid = +
Blocks = 1
Date Time Attr Size Compressed Name
------------------- ----- ------------ ------------ ------------------------
2015-09-20 14:54:45 D.... 0 0 Lang
2007-07-29 00:41:34 ....A 28672 248712 conspawn.pipe
2013-08-04 21:35:54 ....A 51712 conspawn.pipe64
2017-10-13 21:31:16 ....A 4390 Lang\English.lng
2017-10-13 21:31:08 ....A 4516 Lang\Russian.lng
2006-05-12 17:01:38 ....A 1747 LICENSE
2020-05-15 15:18:24 ....A 33544 MultiArc.chm
2007-07-31 00:02:58 ....A 42678 MultiArc.hlp
2020-05-15 15:38:36 ....A 173568 MultiArc.wcx
2020-05-15 15:38:32 ....A 215040 MultiArc.wcx64
2017-10-13 17:09:42 ....A 318 pluginst.inf
2020-05-15 15:40:01 ....A 5212 Readme.txt
------------------- ----- ------------ ------------ ------------------------
2020-05-15 15:40:01 561397 248712 11 files, 1 folders |
Как видно, список файлов располагается по одному на строку, строго между строками, начинающимися с "-------------------", - это надо в Start и End.
Открываете MultiArc.chm, переходите на страницу "Format parsing", тут таблица "Format specifiers" и поехали: копируем строку в текстовый редактор
Code: | 2007-07-29 00:41:34 ....A 28672 248712 conspawn.pipe |
т.е. видим
Code: | год месяц день час минуты секунды атрибуты размер размер-сжатого имя |
Теперь по таблице меняем, с учётом количества символов:
Code: | yyyy tt dd hh mm ss aaaaa zzzzzzzzzzzz pppppppppppp nnnnnnnnnnnnnnnn |
Перед именем два пробела и имена могут быть разной длины, но, похоже, на имя приходятся все символы до конца строки: добавлять целое ведро "n" (256?) - это странно, потому смотрим там же в MultiArc.chm таблицу "Special specifiers" ниже и поправляем
Code: | yyyy tt dd hh mm ss aaaaa zzzzzzzzzzzz pppppppppppp n++ |
Вроде не сильно сложно... А утилиты/скрипты, разбирающие вывод программ, как правило "знают", вывод какой программы и какой у неё шаблон. |
|