Обрабатываются логические диски MKDOS, NORD и RT-11:
Вход внутрь логического диска осуществляется так же как и в директорию.
Делается нажатием левой кнопкой мыши на кнопке "Открыть", либо нажатием клавиши "O". Повторное открытие уже открытого образа невозможно, т.к. он уже открыт и недоступен другим программам, даже себе.
Перемещаться вверх-вниз по файлам можно клавиатурой, клавишами со стрелками, но при этом снимается выделение, сделать навигацию типа как в винраре просто лень. Вход в подкаталог и выход из него - двойной клик мышью, либо клавиша "Enter".
Пункт ".." в корневой директории вызывает выход из текущего образа и его выгрузку.
Выделяете мышью файл или каталог, можно выделить несколько элементов одновременно, и нажимаете кнопку "Извлечь файлы", либо клавишей "E". Извлекается всё содержимое каталога с подкаталогами, из имён файлов и каталогов удаляются всякие опасные символы, типа : < > ? * / \.
Если установить галочку "Использовать формат .bin", то в начале файла будут сперва записываться 2 слова: адрес загрузки, и длина, причём если файл больше 64к, то старшая часть длины будет потеряна.
Если установить галочку "Создавать лог анализа извлекаемых файлов", то будет создаваться файл "extractlog.txt" с параметрами каждого извлечённого файла: адрес загрузки, размер файла и адрес запуска. Если есть блок автозапуска, то адрес берётся оттуда, причём для CSIDOS, где обычно используется малопонятная система определения адреса запуска файла, у которого адрес загрузки меньше 01000, возможно ошибочное определение адреса запуска. В каждой вложенной директории создаётся свой файл "extractlog.txt".
Специально для CSIDOS. При извлечении файлов к их расширениям добавляется
информация о страницах. В следующем виде:
#N0xN1,
где:
# - признак информации о страницах;
N0, N1 - номера страниц в окне 0 и 1 соответственно;
x - режим БК: '-' - БК0010, '!' -
БК0011М.
Например: filename.exe#5!7, readme.txt#3-4
Для других ФС эти данные ничего не значат и будут считаться полноценными символами имени файла, так что если они не нужны - удаляйте их сами.
Несмотря на то, что внутрь логического диска можно зайти, он всё ещё считается файлом и при нажатии на нём "E" извлекается целиком как файл. Извлечь всю его файловую структуру таким образом невозможно, т.к. она не включается в дерево каталогов и файлов корневого образа. Для этого надо зайти внутрь логического диска, выделить нужные каталоги и файлы и извлекать их.
Нажав на кнопку "Просмотреть как текст", либо клавишу "V" можно просмотреть выделенные файлы, если выделено несколько файлов - все они выводятся на просмотр по очереди, пока не закрыть блокнот с одним файлом, следующий не получится просмотреть, выделенные среди них каталоги игнорируются. Так же нажатие клавиши "Enter" на текущем файле вызовет его просмотр.
Можно просмотреть файлы в виде спрайта. Для этого необходимо выделить нужны файлы и нажать кнопку "Просмотреть как рисунок" клавишу "S", все выделенные файлы выводятся каждый в своём окошке одновременно. Если выделить 100 файлов, то у вас откроются 100 окошек, надо ли вам это, решать вам.
В некоторые образы можно добавлять файлы. Добавление работает только для ANDOS, DX-DOS, MKDOS, NORD, AODOS и CSIDOS3 для остальных - не реализовано, для некоторых, типа HC-DOS и RT-11, кажется даже нереализуемо. По нажатию кнопки "Добавить файлы" или клавишу "A" появится диалог выбора файлов, в котором можно выбрать файлы для добавления. Можно одновременно выбрать несколько файлов. Директории не выбираются. Соответственно, рекурсивное добавление директорий вместе с их содержимым пока не реализовано.
Реализовано автоматическое определение формата ".bin" (это когда первые два слова файла - адрес и его длина) причём обоих видов - длинного и короткого, и если формат определён, и если у файла два расширения, (например: .exe.bin, это происходит при извлечении файлов с установленной галочкой "Использовать формат .bin") то .bin автоматически удаляется за ненадобностью.
Специально для CSIDOS. При добавлении файлов ищется информация о страницах в виде #N0xN1, и если обнаруживается, то обрабатывается и удаляется из имени файла.
Если файл с таким именем уже есть в каталоге образа, то он не добавляется.
Примечание. В силу крайней глючности каталогов и хаотичной смены форматов от версии к версии, не удалось сделать надёжную запись файлов в образы NORD и AODOS. Некоторая часть образов этих ОС может портиться.