С другой стороны: действие по умолчанию для открытия файлов ISO в Ubuntu - предложить пользователю стереть весь жесткий диск? Разговор о дружелюбии пользователя ...
Przemek D
@PrzemekD На моем Xubuntu 16.04 действие по умолчанию - просмотреть его в Archive Manager.
Мелебиус
@PrzemekD Это не сработает, потому что /файловая система монтируется в то время. Вы не можете перезаписать смонтированный fs другим.
Джос
3
@ Я уверен, что можешь. Устройство уровня блока - это то, с чем выполняется операция, а не файловая система. Если утилита записи явно не проверяет, используется ли блочное устройство файловой системой, запись будет проходить нормально. Ядро более чем радо fopen()продолжить.
Патрик
@Melebius Xubuntu! = Ubuntu. Привязки MIME-типа могут выполняться по-разному даже в связанных дистрибутивах.
Przemek D
Ответы:
44
Файл ISO - это в основном образ диска оптического диска. Образы дисков обычно предназначены для восстановления / извлечения на диск или раздел, заменяя его предыдущее содержимое. НЕ ПРОДОЛЖАЙТЕ ВОССТАНОВЛЕНИЯ, ЭТО НЕ ВАШ СЛУЧАЙ!
В зависимости от размера файла ISO (3,1 ГБ) это может быть образ DVD, поэтому он может работать при записи на DVD.
Однако файл ISO также можно использовать в качестве архива . Если вы хотите прочитать файлы, содержащиеся в файле ISO, вы можете смонтировать его . Это можно сделать с помощью графического интерфейса или следующей команды:
sudo mount -o loop path/to/your/iso/file/YOUR_ISO_FILE.iso /mnt
(Если вы используете /mntдля других креплений, выберите другое местоположение.)
Чтобы размонтировать его позже, введите:
sudo umount /mnt
Вы также должны иметь возможность просматривать и извлекать файлы из ISO-файла, используя обычные менеджеры архивов, как, например, если это был ZIP-файл.
@rexkogitans Не означает ли это .isoформат файла образа компакт-диска ISO9660? Что еще это будет? Имя формата файла изображения ISO9660 CD? Вот как вы относитесь к форматам файлов. MP4 - это видео формат. По вашей логике это не так, и мы должны назвать его MPEG-4 Part 14.
Clonkex
2
@Clonkex Просто потому, что это файл (то есть именованный блок данных), он не обязательно имеет формат файла. Вы можете начать создавать образ диска в Linux, создав файл с помощью, dd if=/dev/zero of=file.img bs=1M size=100а затем отформатировав его с помощью mkfs. Это именованный блок данных, но без определенного формата файла. Кроме того, я попытался определить формат файла ISO-файла Debian, используя fileутилиту, и в ней было сказано:, debian-9.6.0-amd64-netinst.iso: DOS/MBR boot sector; partition ...поэтому fileутилита просто упоминает формат раздела диска.
rexkogitans
@Melebius Я уже сделал +1, потому что эта незначительная ошибка не повлияла на ответ на вопрос OP.
Рекскогитанс
2
@Clonkex, также .isoможет относиться к изображению UDF. .aviФайл содержит видео, но стандарт для него только определяет формат контейнера, а не фактическое видео кодек используется.
Стром
20
Как уже говорил @Melebius, ISO - это формат образа диска, и если вы хотите получить доступ к файлам, нет необходимости восстанавливать его. Восстановление на другой диск приведет к удалению всего содержимого выбранного диска или, по крайней мере, к уничтожению индекса файла дисков.
Вместо этого вы можете просто смонтировать образ. Это также действие по умолчанию при новой установке Ubuntu 19.04. Если он не установлен по умолчанию, вы все равно сможете щелкнуть файл правой кнопкой мыши и выбрать «Открыть с помощью Disk Image Mounter».
/
файловая система монтируется в то время. Вы не можете перезаписать смонтированный fs другим.fopen()
продолжить.Ответы:
Файл ISO - это в основном образ диска оптического диска. Образы дисков обычно предназначены для восстановления / извлечения на диск или раздел, заменяя его предыдущее содержимое.
НЕ ПРОДОЛЖАЙТЕ ВОССТАНОВЛЕНИЯ, ЭТО НЕ ВАШ СЛУЧАЙ!
В зависимости от размера файла ISO (3,1 ГБ) это может быть образ DVD, поэтому он может работать при записи на DVD.
Однако файл ISO также можно использовать в качестве архива . Если вы хотите прочитать файлы, содержащиеся в файле ISO, вы можете смонтировать его . Это можно сделать с помощью графического интерфейса или следующей команды:
(Если вы используете
/mnt
для других креплений, выберите другое местоположение.)Чтобы размонтировать его позже, введите:
Вы также должны иметь возможность просматривать и извлекать файлы из ISO-файла, используя обычные менеджеры архивов, как, например, если это был ZIP-файл.
источник
.iso
формат файла образа компакт-диска ISO9660? Что еще это будет? Имя формата файла изображения ISO9660 CD? Вот как вы относитесь к форматам файлов. MP4 - это видео формат. По вашей логике это не так, и мы должны назвать его MPEG-4 Part 14.dd if=/dev/zero of=file.img bs=1M size=100
а затем отформатировав его с помощью mkfs. Это именованный блок данных, но без определенного формата файла. Кроме того, я попытался определить формат файла ISO-файла Debian, используяfile
утилиту, и в ней было сказано:,debian-9.6.0-amd64-netinst.iso: DOS/MBR boot sector; partition ...
поэтомуfile
утилита просто упоминает формат раздела диска..iso
может относиться к изображению UDF..avi
Файл содержит видео, но стандарт для него только определяет формат контейнера, а не фактическое видео кодек используется.Как уже говорил @Melebius, ISO - это формат образа диска, и если вы хотите получить доступ к файлам, нет необходимости восстанавливать его. Восстановление на другой диск приведет к удалению всего содержимого выбранного диска или, по крайней мере, к уничтожению индекса файла дисков.
Вместо этого вы можете просто смонтировать образ. Это также действие по умолчанию при новой установке Ubuntu 19.04. Если он не установлен по умолчанию, вы все равно сможете щелкнуть файл правой кнопкой мыши и выбрать «Открыть с помощью Disk Image Mounter».
источник