Консольная программа для работы с образами дисков MSX. Сходна по функционалу с msxtar, но уступает ему тем, что не поддерживает работу с папками.
Написана на основе кода Ricardo Bittencourt и Tony Cruise.
dsktool <КОМАНДА> [ПАРАМЕТР] <ИМЯ_ФАЙЛА_ОБРАЗА> [files]
Команды:
c N | создать образ дискеты, где N это размер в Кбайт, он может быть 360, 720, 1440 или 2880 |
i | показать информацию об образ диска |
l[h] | получить список файлов образа диска |
e[h] | извлечь все файлы из образа диска |
a[h] | добавлять файлы в образ диска |
d | удалить файлы из образ диска |
f | показать информацию о кластерах/файлах |
o[h] | получить информацию о файле по смещению |
Примечание: [H] обозначает режим файловой системы ADVH.
Список содержимого образа диска ND-6_1.dsk
dsktool l ND-6_1.dsk
вывод:
DskTool v1.40 (C) 1998 by Ricardo Bittencourt Utility to manage MSX DOS 1.0 diskette images (3.5"360/720Kb). (2010) Updated by Tony Cruise (2017-2019) Updated by NataliaPC This file is under GNU GPL, read COPYING for details Disk image size: 720Kb Standard format Volume Name: DiskMgr1 Name Bytes Date Time Attr ============ ======== ========== ======== ==== AUTOEXEC.BAT 5 23/11/2019 22:59:12 ---A COMMAND.COM 6656 13/01/1997 15:24:12 ---A MSXDOS.SYS 2688 13/01/1997 15:23:56 ---A ND 429 1/02/1997 23:06:28 ---A ND.BAT 11 23/01/1990 1:10:00 ---A ND.DOC 23248 2/01/1999 20:24:46 ---A ND1.OBJ 15868 2/01/1999 20:38:16 ---A ND2.OBJ 16038 2/01/1999 20:38:20 ---A ND61 <VOL> 23/11/2019 23:00:00 ---A TESTTEST.DAT 32768 29/05/2020 19:00:42 ---A ============ ======== ========== ======== ====
Обратите внимание, что метка дискеты показана в этой строке:
ND61 <VOL> 23/11/2019 23:00:00 ---A
Извлечь все файлы с расширением .TXT
из образа диска AMDTOOLS.DSK
:
dsktool e AMDTOOLS.DSK *.TXT
Добавить файлы ZANAC
в образа диска GAMEPACK.DSK
dsktool a GAMEPACK.DSK ZANAC.BAS ZANAC*.BIN
Удалить все файлы с расширением .BIN
из образа диска ZORAX.DSK
dsktool d ZORAX.DSK *.BIN
Показать информацию об образ диска:
dsktool i BACKUP.DSK
Показать информацию о кластерах для файла FAIL.TXT
dsktool f BACKUP.DSK FAIL.TXT
Получить информацию о файле по смещению 307712 в образе диска BACKUP.DSK
dsktool o BACKUP.DSK 307712
Создать новый образ диска размером 720 Кбайт:
dsktool c 720 NEWDISK.DSK
Настройки для работы в Double Commander
Для работы с файлами образов дискет нужно положить файл dsktool
по доступному чрез переменную PATH
пути и импортировать Файл настроек.
Подробнее о настройке Double Commander написано здесь.