3

У меня есть компакт-диск, из которого я хотел бы сгенерировать файл BIN (вместе с файлом CUE).

Я использовал ImgBurn и UltraISO для создания двух файлов BIN . Однако я обнаружил, что файлы BIN сгенерированные этими программами, не идентичны (размер файла различен).

Итак, в чем разница между форматами файлов BIN и тем, какой из них следует использовать для резервного копирования компакт-диска?

То же самое относится к генерации файла ISO этими двумя программами - размер файла не совпадает.

1 ответ1

3

Этот вопрос вызвал у меня любопытство, поэтому я решил исследовать.

Прежде всего, BIN не является форматом файла. Это просто расширение, которое говорит, что это двоичный файл. Некоторые форматы файлов образов дисков CD/DVD являются собственностью приложения, которое их создает, а другие открыты (ISO 9660, Juliet, UDF)

  1. Когда вы создаете образ диска из файлов и папок с помощью ImgBurn, по умолчанию он использует файловую систему Universal Disk Format для хранения данных. UltraISO, с другой стороны, использует Joliet . ISO 9660 является общим для двух из них. (Я получил эту информацию с помощью IsoBuster)

  2. Когда вы создаете файл BIN используя ImgBurn, в котором нет ничего, кроме пустой папки (ImgBurn не позволил бы создать изображение, в котором абсолютно ничего нет), размер файла составляет около 1 MB и делает то же самое в UltraISO, и в итоге получается 57.4 KB BIN файл. Тем не менее, файл BIN созданный с помощью ImgBurn, содержит много нулевых байтов и обладает высокой степенью сжатия (1,64 КБ с использованием RAR), тогда как UltraISO, похоже, добавляет какую-то постороннюю информацию в файл изображения, поэтому он также не сжимается (3,23 КБ с использованием RAR)

  3. Формат имени файла ISO 9660 для изображений, созданных с использованием UltraISO, - это DOS 8.3 (по умолчанию), который допускает 8-символьные имена файлов и 3-символьные расширения, а ImgBurn использует совместимый с Windows/Unix 31-символьный формат имен.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .