Инструменты пользователя

Инструменты сайта


msx:msx_devs-dsktool:msx_devs-dsktool

Различия

Здесь показаны различия между двумя версиями данной страницы.

Ссылка на это сравнение

Предыдущая версия справа и слева Предыдущая версия
Следующая версия
Предыдущая версия
msx:msx_devs-dsktool:msx_devs-dsktool [2020-09-15 20:18]
GreyWolf [MSX_devs dsktool]
msx:msx_devs-dsktool:msx_devs-dsktool [2024-04-06 13:40] (текущий)
GreyWolf [MSX_devs dsktool]
Строка 1: Строка 1:
 ====== MSX_devs dsktool ====== ====== MSX_devs dsktool ======
  
-Консольная программа для работы с образами дисков [[msx:​msx|]]. Сходна по функционалу с [[openmsx:​msxtar|]], ​то уступает ему тем, что не поддерживает ​ работу с папками.+Консольная программа для работы с образами дисков [[msx:​msx|]]. Сходна по функционалу с [[openmsx:​msxtar|]], ​но уступает ему тем, что не поддерживает ​ работу с папками.
  
 Написана на основе кода Ricardo Bittencourt и Tony Cruise. Написана на основе кода Ricardo Bittencourt и Tony Cruise.
Строка 9: Строка 9:
 {{:​msx:​msx_devs-dsktool:​msx_devs-master.zip|Архив репозитория}} {{:​msx:​msx_devs-dsktool:​msx_devs-master.zip|Архив репозитория}}
  
-FIXME+{{:​msx:​msx_devs-dsktool:​dsktool.tgz|Готовый файл программы под Linux x86-64}} 
 +====== Параметры командной строки ======
  
 +<​code>​
 +dsktool <​КОМАНДА>​ [ПАРАМЕТР] <​ИМЯ_ФАЙЛА_ОБРАЗА>​ [files]
 +</​code>​
 +
 +Команды:​
 +|''​c N''​|создать образ дискеты,​ где N это размер в Кбайт, он может быть 360, 720, 1440 или 2880|
 +|''​i''​|показать информацию об образ диска|
 +|''​l[h]''​|получить список файлов образа диска|
 +|''​e[h]''​|извлечь все файлы из образа диска|
 +|''​a[h]''​|добавлять файлы в образ диска|
 +|''​d''​|удалить файлы из образ диска|
 +|''​f''​|показать информацию о кластерах/​файлах|
 +|''​o[h]''​|получить информацию о файле по смещению|
 +Примечание:​ [H] обозначает режим файловой системы ADVH.
 +
 +===== Примеры =====
  
 +Список содержимого образа диска ''​ND-6_1.dsk''​
 +<​code>​
 +dsktool l ND-6_1.dsk
 +</​code>​
 +
 +вывод:
 <​code>​ <​code>​
 DskTool v1.40 (C) 1998 by Ricardo Bittencourt DskTool v1.40 (C) 1998 by Ricardo Bittencourt
Строка 19: Строка 42:
 This file is under GNU GPL, read COPYING for details This file is under GNU GPL, read COPYING for details
  
-Usagedsktool <​command>​ [option] <​DSK_file>​ [files]+Disk image size ​720Kb 
 +Standard format
  
-Commands: +Volume Name:  ​DiskMgr1
- c N   ​Create a floppy image [where N:​360,​720,​1440,​2880] +
- i     Show floppy info +
- l[h]  List contents of .DSK +
- e[h]  Extract files from .DSK +
- a[h]  Add files to .DSK +
- d     ​Delete files from .DSK +
- f     File clusters info +
- o[h]  Get file info for a raw disk offset+
  
-    ​Noteoptional [H] suffix change to ADVH filesystem mode.+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 
 +============ ======== ========== ======== ==== 
 +</​code>​
  
-Examples+<WRAP round tip 60%> 
- dsktool c 360 TALKING.DSK +Обратите внимание,​ что метка дискеты показана в этой строке
- dsktool i TALKING.DSK +<​code>​ 
- dsktool l TALKING.DSK +ND61            <VOL> 23/11/2019 23:00:00 ---A
- dsktool lh DRAGON.DSK +
- dsktool e TALKING.DSK FUZZ*.* +
- dsktool a TALKING.DSK MSXDOS.SYS COMMAND.COM +
- dsktool ah DRAGON.DSK M*.COM +
- dsktool d TALKING.DSK *.BAS *.BIN +
- dsktool f TALKING.DSK FILE.EXT +
- dsktool o TALKING.DSK 307712+
 </​code>​ </​code>​
 +</​WRAP>​
 +
 +
 +Извлечь все файлы с расширением ''​.TXT''​ из образа диска ''​AMDTOOLS.DSK'':​
 +<​code>​
 +dsktool e AMDTOOLS.DSK *.TXT
 +</​code>​
 +
 +Добавить файлы ''​ZANAC''​ в образа диска ''​GAMEPACK.DSK''​
 +<​code>​
 +dsktool a GAMEPACK.DSK ZANAC.BAS ZANAC*.BIN
 +</​code>​
 +
 +Удалить все файлы с расширением ''​.BIN''​ из образа диска ''​ZORAX.DSK''​
 +<​code>​
 +dsktool d ZORAX.DSK *.BIN
 +</​code>​
 +
 +Показать информацию об образ диска:
 +<​code>​
 +dsktool i BACKUP.DSK
 +</​code>​
 +
 +Показать информацию о кластерах для файла ''​FAIL.TXT''​
 +<​code>​
 +dsktool f BACKUP.DSK FAIL.TXT
 +</​code>​
 +
 +Получить информацию о файле по смещению 307712 в образе диска ''​BACKUP.DSK''​
 +<​code>​
 +dsktool o BACKUP.DSK 307712
 +</​code>​
 +
 +Создать новый образ диска размером 720 Кбайт:
 +<​code>​
 +dsktool c 720 NEWDISK.DSK
 +</​code>​
 +
 +{{anchor:​doublecmd}}
 +====== Double Commander ======
 +
 +Настройки для работы в [[doublecmd:​doublecmd|]]
 +
 +Для работы с файлами образов дискет нужно положить файл ''​dsktool''​ по доступному чрез переменную ''​PATH''​ пути и импортировать {{:​msx:​msx_devs-dsktool:​doublecmd-msx_dsktool.ini|Файл настроек}}.
 +
 +Подробнее о настройке [[doublecmd:​doublecmd|]] написано [[doublecmd:#​multiarc|здесь]].
 +
 +
 ====== Ссылки ====== ====== Ссылки ======
  
msx/msx_devs-dsktool/msx_devs-dsktool.1600190284.txt.gz · Последние изменения: 2020-09-15 20:18 — GreyWolf