Для архива образов дисков БК нужна утилита, позволяющая при запуске создать
в текущем каталоге текстовый файл ( Files.txt ), содержащий список всех файлов БК,
находящихся во всех образах дисков БК, находящихся в текущем каталоге.
Списку файлов образа должно предшествовать описание формата образа. Список
файлов в корне образа и списки файлов в подкаталогах образа должны формироваться
в едином стиле (например):
.
Image1.bkd = Size: 819200; Format: ANDOS
[+]Image1.bkd
File1 = Blk: 8 ; Addr: 40000 ; Size: 40000
File2 = Blk: 8 ; Addr: 40000 ; Size: 40000
[+]Image1.bkd/GAMES/
Game1 = Blk: 8 ; Addr: 732 ; Size: 37046
Game2 = Blk: 7 ; Addr: 776 ; Size: 31003
[+]Image1.bkd/GAMES/Copy/
Game1 = Blk: 8 ; Addr: 732 ; Size: 37046
Game2 = Blk: 7 ; Addr: 776 ; Size: 31003
.
D12S01.IMG = Size: 819200; Format: MKDOS
[+]D12S01.IMG
[+]D12S01.IMG/FONT/
AGOT.CHR = Blk: 32 ; Addr: 107342 ; Size: 37374
ALIT.CHR = Blk: 10 ; Addr: 101706 ; Size: 11431
.
Одновременно с выводом основного листинга нужно содздавать вспомогательный ( Files.lst ),
не содержащий никакой дополнительной информации о дисках и файлах - только их имена и расширения.

предполагаемые ключи.
1. -r - обрабатывать вложенные подкаталоги рекурсивно, если не задан - только в текущем каталоге
2. -t - задать имя files.txt - упрощенного списка, если не задан - то по умолчанию
3. -l - задать имя files.lst - полного списка, если не задан - то по умолчанию
4. -c - переключиться в режим CSV чтобы генерировать таблицу, которая может быть экспортирована в ексель
параметр - путь обрабатываемого каталога, если не задан - то текущий
