Здесь показаны различия между двумя версиями данной страницы.
Предыдущая версия справа и слева Предыдущая версия Следующая версия | Предыдущая версия | ||
openmsx:msxtar [2020-09-15 09:22] GreyWolf [Ссылки] |
openmsx:msxtar [2022-08-05 23:09] (текущий) GreyWolf |
||
---|---|---|---|
Строка 18: | Строка 18: | ||
{{msxtar-master.zip|Архив репозитория}} | {{msxtar-master.zip|Архив репозитория}} | ||
+ | |||
+ | {{msxtar.tgz|Готовый файл программы под x86-64}} | ||
====== Установка ====== | ====== Установка ====== | ||
Строка 45: | Строка 47: | ||
Основной режим работы: | Основной режим работы: | ||
+ | |<100% 30% 70%>| | ||
|''-t, --list''|получить список файлов образа диска| | |''-t, --list''|получить список файлов образа диска| | ||
|''-x, --extract, --get''|извлечь все файлы из образа диска| | |''-x, --extract, --get''|извлечь все файлы из образа диска| | ||
Строка 51: | Строка 54: | ||
|''-u, --update''|добавлять только файлы новее, чем те которые есть в образе диска| | |''-u, --update''|добавлять только файлы новее, чем те которые есть в образе диска| | ||
|''-A, --catenate, --concatenate''|добавить файлы в образ диска| | |''-A, --catenate, --concatenate''|добавить файлы в образ диска| | ||
+ | |||
Обработка атрибутов файла: | Обработка атрибутов файла: | ||
+ | |<100% 30% 70%>| | ||
|''--owner=ИМЯ''|принудительно использовать ''ИМЯ'' в качестве владельца для добавляемых файлов| | |''--owner=ИМЯ''|принудительно использовать ''ИМЯ'' в качестве владельца для добавляемых файлов| | ||
|''--group=ИМЯ''|принудительно использовать ''ИМЯ'' как группу для добавляемых файлов| | |''--group=ИМЯ''|принудительно использовать ''ИМЯ'' как группу для добавляемых файлов| | ||
Строка 57: | Строка 62: | ||
|''-k, --keep''|сохранить существующие файлы, не перезаписывать их| | |''-k, --keep''|сохранить существующие файлы, не перезаписывать их| | ||
|''-m, --modification-time''|не извлекать время изменения файла| | |''-m, --modification-time''|не извлекать время изменения файла| | ||
+ | |||
Параметры образов: | Параметры образов: | ||
+ | |<100% 30% 70%>| | ||
|''-f, --file=ФАЙЛ''|использовать ''ФАЙЛ'' как имя файла образа или как имя устройства, по умолчанию имя файла: ''msxdiskimage.dsk''| | |''-f, --file=ФАЙЛ''|использовать ''ФАЙЛ'' как имя файла образа или как имя устройства, по умолчанию имя файла: ''msxdiskimage.dsk''| | ||
|''-S, --size=РАЗМЕР''| <WRAP>''РАЗМЕР'' может быть задан в виде ''nnnn[S|B|K|M]'' \\ также предопределены следующие значения: | |''-S, --size=РАЗМЕР''| <WRAP>''РАЗМЕР'' может быть задан в виде ''nnnn[S|B|K|M]'' \\ также предопределены следующие значения: | ||
- | * ''single'' — 360 КБ | + | * ''single'' — 360 КБайт |
- | * ''double'' — 720 КБ | + | * ''double'' — 720 КБайт |
- | * ''ide'' — 32 МБ | + | * ''ide'' — 32 МБайт |
</WRAP>| | </WRAP>| | ||
- | |''-1, --dos1''|использовать загрузочный сектор [[msx:dos#v1x|MSX-DOS 1]], нет поддержки папок| | + | |''-1, --dos1''|использовать загрузочный сектор [[msx:dos:|]], нет поддержки папок| |
- | |''-2, --dos2''|использовать загрузочный сектор [[msx:dos#v2x|MSX-DOS 2]], можно использовать папки| | + | |''-2, --dos2''|использовать загрузочный сектор [[msx:dos2:|]], можно использовать папки| |
|''-M, --msxdir=ИМЯ_ПАПКИ_В_ОБРАЗЕ''|использовать для новых файлов выбранную папку в образе| | |''-M, --msxdir=ИМЯ_ПАПКИ_В_ОБРАЗЕ''|использовать для новых файлов выбранную папку в образе| | ||
|''-P, --partition=РАЗДЕЛ''|использовать выбранный ''РАЗДЕЛ'' при работе, можно задать значение ''all'' для обработки всех разделов| | |''-P, --partition=РАЗДЕЛ''|использовать выбранный ''РАЗДЕЛ'' при работе, можно задать значение ''all'' для обработки всех разделов| | ||
+ | |||
Вывод информации: | Вывод информации: | ||
+ | |<100% 30% 70%>| | ||
|''--help''|вывести справочную информацию и завершить программу| | |''--help''|вывести справочную информацию и завершить программу| | ||
|''--version''|вывести версию программы и завершить программу| | |''--version''|вывести версию программы и завершить программу| | ||
|''-v, --verbose''|выводить подробную информацию о обработанных файлах| | |''-v, --verbose''|выводить подробную информацию о обработанных файлах| | ||
- | ===== Примеры ===== | + | ====== Примеры ====== |
Варианты работы: | Варианты работы: | ||
Строка 79: | Строка 88: | ||
* [[#diskimages_and_subdirs|Образы дискет с папками]] | * [[#diskimages_and_subdirs|Образы дискет с папками]] | ||
* [[#ide-hd_images|Образы дисков IDE]] | * [[#ide-hd_images|Образы дисков IDE]] | ||
- | Для лучшего понимания прочтите маленькую описание в начале каждого раздела. | + | Для лучшего понимания прочтите описание в начале каждого примера. |
{{anchor:simple_diskimages}} | {{anchor:simple_diskimages}} | ||
- | ==== Простые образы дискет ==== | + | ===== Простые образы дискет ===== |
Чтобы указать имя файла образа диска используйте параметр ''-f'', иначе будет использоваться имя по умолчанию: ''msxdiskimage.dsk'' | Чтобы указать имя файла образа диска используйте параметр ''-f'', иначе будет использоваться имя по умолчанию: ''msxdiskimage.dsk'' | ||
Строка 117: | Строка 126: | ||
{{anchor:diskimages_and_subdirs}} | {{anchor:diskimages_and_subdirs}} | ||
- | ==== Образы дискет с папками ==== | + | ===== Образы дискет с папками ===== |
По умолчанию программа работает с корнем диска. | По умолчанию программа работает с корнем диска. | ||
Для отключения режима работы с папкам нужно использовать параметр ''--dos1'' | Для отключения режима работы с папкам нужно использовать параметр ''--dos1'' | ||
- | \\ Если вы это сделаете, будет создан новый образ диска, загрузочный сектор также будет содержать загрузочный блок [[msx:dos#v1x|MSX-DOS 1]]! | + | \\ Если вы это сделаете, будет создан новый образ диска, загрузочный сектор также будет содержать загрузочный блок [[msx:dos:|]]! |
Чтобы обновить файлы с папке нужно указать её имя на ПК и в образе, для этого нужно использовать параметр ''--msxdir'' | Чтобы обновить файлы с папке нужно указать её имя на ПК и в образе, для этого нужно использовать параметр ''--msxdir'' | ||
Строка 134: | Строка 143: | ||
{{anchor:ide-hd_images}} | {{anchor:ide-hd_images}} | ||
- | ==== Образы дисков IDE ==== | + | ===== Образы дисков IDE ===== |
Программа может управлять файлами образов дисков IDE, предназначенном для MSX-IDE-bios (авторы H.Gilvad и Jon Deschrijder). Эти образы отличаются сигнатурой, записанной программой ''IDEFDISK'' в первом секторе образа диска. | Программа может управлять файлами образов дисков IDE, предназначенном для MSX-IDE-bios (авторы H.Gilvad и Jon Deschrijder). Эти образы отличаются сигнатурой, записанной программой ''IDEFDISK'' в первом секторе образа диска. | ||
Строка 154: | Строка 163: | ||
- | {{tag>MSX disk_image github}} | + | {{tag>MSX disk_image on_github}} |