Просмотрщик образов дискет БК.Определяемые форматы.
Обрабатываются логические диски MKDOS, NORD и RT-11:
Вход внутрь логического диска осуществляется так же как и в директорию. Работа с программой.Открытие образа.Делается нажатием левой кнопкой мыши на кнопке "Открыть", либо нажатием клавиши "O". Повторное открытие уже открытого образа невозможно, т.к. он уже открыт и недоступен другим программам, даже себе. Перемещение по каталогу.Перемещаться вверх-вниз по файлам можно клавиатурой, клавишами со стрелками, но при этом снимается выделение, сделать навигацию типа как в винраре просто лень. Вход в подкаталог и выход из него - двойной клик мышью, либо клавиша "Enter". Пункт ".." в корневой директории вызывает выход из текущего образа и его выгрузку. Извлечение файлов из образа.Выделяете мышью файл или каталог, можно выделить несколько элементов одновременно, и нажимаете кнопку "Извлечь файлы", либо клавишей "E". Извлекается всё содержимое каталога с подкаталогами, из имён файлов и каталогов удаляются всякие опасные символы, типа : < > ? * / \. Если установить галочку "Использовать формат .bin", то в начале файла будут сперва записываться 2 слова: адрес загрузки, и длина, причём если файл больше 64к, то старшая часть длины будет потеряна. Несмотря на то, что внутрь логического диска можно зайти, он всё ещё считается файлом и при нажатии на нём "E" извлекается целиком как файл. Извлечь всю его файловую структуру таким образом невозможно, т.к. она не включается в дерево каталогов и файлов корневого образа. Для этого надо зайти внутрь логического диска, выделить нужные каталоги и файлы и извлекать их. Просмотр файлов.Нажав на кнопку "Просмотреть как текст", либо клавишу "V" можно просмотреть выделенные файлы, если выделено несколько файлов - все они выводятся на просмотр по очереди, пока не закрыть блокнот с одним файлом, следующий не получится просмотреть, выделенные среди них каталоги игнорируются. Так же нажатие клавиши "Enter" на текущем файле вызовет его просмотр. Можно просмотреть файлы в виде спрайта. Для этого необходимо выделить нужны файлы и нажать кнопку "Просмотреть как рисунок" клавишу "S", все выделенные файлы выводятся каждый в своём окошке одновременно. Если выделить 100 файлов, то у вас откроются 100 окошек, надо ли вам это, решать вам. Добавление файлов.В некоторые образы можно добавлять файлы. Добавление работает только для ANDOS, DX-DOS, MKDOS, NORD, AODOS и CSIDOS3 для остальных - не реализовано, для некоторых, типа HC-DOS и RT-11, кажется даже нереализуемо. По нажатию кнопки "Добавить файлы" или клавишу "A" появится диалог выбора файлов, в котором можно выбрать файлы для добавления. Можно одновременно выбрать несколько файлов. Директории не выбираются. Соответственно, рекурсивное добавление директорий вместе с их содержимым пока не реализовано. Если расширение добавляемого файла ".bin", и у него на самом деле первые два слова - адрес и длина, то используются они, иначе - адресом задаётся 01000, а длиной соответственно реальная длина файла. Если установить галочку "Использовать формат .bin", то будет производиться принудительная проверка на принадлежность файла к данному формату, независимо от расширения, и если это действительно ".bin", то будет корректная его обработка. Если файл с таким именем уже есть в каталоге образа, то он не добавляется. Примечание. В силу крайней глючности каталогов и хаотичной смены форматов от версии к версии, не удалось сделать надёжную запись файлов в образы NORD и AODOS. Некоторая часть образов этих ОС может портиться. Атрибуты файла/каталога.
|
По всем вопросам обращаться gray-gid@yandex.ru |