Что такое формат файла BIN?
Файлы с расширением .bin содержат образы носителей данных - обычно CD, DVD или Blu-ray дисков - сохраненные с использованием бинарного метода. Обычно это точная копия всех необработанных данных на диске. В формате BIN/CUE файл .bin содержит необработанные данные диска, в то время как сопутствующий лист .CUE описывает структуру дорожек и режимы данных.
BIN-файлы могут включать:
- Файлы,
- Директории,
- Загрузочные файлы,
- Тома и их атрибуты,
- Другие данные, специфичные для данного носителя - метаданные
Данные, хранящиеся в образе BIN, копируются специализированным ПО сектор за сектором. BIN-файлы чаще всего ассоциируются с образами CD, DVD и Blu-ray. В отличие от простых ISO образов, которые хранят 2048-байтовые сектора данных, необработанный образ .bin сохраняет полные 2352-байтовые «сырые» сектора, удерживая данные подканалов, CD-аудио и дорожки смешанного режима, которые стандартный ISO не может представить. Их формат позволяет монтировать их как виртуальные диски с помощью соответствующего ПО. Образ BIN также можно конвертировать в ISO, что позволяет извлекать отдельные файлы и папки; такие инструменты, как IsoBuster или bchunk, справляются с этим - например, bchunk image.bin image.cue out разделяет пару на отдельные файлы дорожек.
Дампы игр PS1 и Sega Saturn часто распространяются в виде пар BIN/CUE и загружаются напрямую в эмуляторы, такие как DuckStation или RetroArch, путем открытия файла .cue; сопутствующий лист необходим эмулятору для правильной интерпретации границ дорожек и любых аудиопотоков. Программное обеспечение, использующее BIN-файлы, включает программы, предназначенные для записи дисков, монтирования виртуальных приводов и архивирования оптических носителей.
Обратите внимание, что расширение .bin также используется для образов прошивок и дампов ROM - несвязанных типов файлов, которые разделяют только имя расширения.
Безопасность и защита
РИСК: MEDIUMBIN-образ диска - это данные, а не код; само по себе его монтирование безопасно. Реальный риск заключается в том, что находится внутри: образы BIN/CUE с варез-сайтов или ресурсов с ROM могут содержать зараженные установщики или кряки, поэтому сканируйте смонтированное содержимое перед запуском чего-либо. Поскольку расширение .bin скрывает содержимое, также убедитесь, что загруженный файл действительно является образом диска (а не переименованным исполняемым файлом), прежде чем доверять ему. Запись или монтирование образа, которому вы доверяете, безвредны.
Детали формата
в двух словах- Образ прошивки устройства - Маршрутизаторы, телевизоры, камеры, дроны, 3D-принтеры и обновления BIOS поставляются в виде .bin-блоков, которые должны загружаться только через собственный установщик устройства.
- Дамп игрового ROM - Дампы картриджей Sega Genesis/Mega Drive, Atari 2600 и подобных используют расширение .bin и открываются напрямую в эмуляторе.
- Общие данные программы / Установщик Unix - Многие приложения сбрасывают кэши, сохранения или ресурсы в формате .bin; некоторые самораспаковывающиеся установщики Unix запускаются командой «sh file.bin».
Программы, открывающие файлы BIN
Технические подробности
глубокая спецификация| Кодирование | Необработанный двоичный код; сектора, скопированные байт за байтом с поверхности диска |
| Порядок байтов | Аудиоданные PCM хранятся в формате big-endian (Red Book); поля заголовка сектора данных - little-endian согласно ECMA-130 |
| Размер сектора | 2352 байта на необработанный сектор CD (синхронизация + заголовок + пользовательские данные + EDC/ECC) |
| Необработанный режим | Полный дамп необработанного сектора - 12-байтовая синхронизация, 4-байтовый заголовок, до 2048 байт пользовательских данных и 288 байт EDC/ECC, сохраненных в каждом секторе |
| Внутренняя файловая система | ISO 9660 или UDF на дорожках данных; файловая система отсутствует на аудиодорожках Red Book |
| Сопутствующий файл | Текстовый лист .cue со списком дорожек, длительностью пауз, режимами данных и именем файла .bin |
| Сжатие | Отсутствует - необработанные несжатые данные секторов |
| Шифрование | Отсутствует - простой дамп секторов без встроенного скремблирования |
| Данные коррекции ошибок | Поля EDC/ECC сохранены в необработанном виде внутри каждого 2352-байтового сектора согласно ECMA-130 |
| Аудио смешанного режима | Поддерживается - CD-аудио (CDDA) и дорожки данных могут сосуществовать в одном файле .bin |
| Типы дисков | CD-ROM, CD-Audio (Red Book), CD-ROM XA, Mixed-Mode CD, Video CD; ограниченная поддержка DVD |
| Типичный размер файла | 650-800 МБ для стандартного CD; многосессионные образы или образы DVD могут превышать 4 ГБ |
| MIME-тип | application/octet-stream |
| Магические байты | 00 FF FF FF FF FF FF FF FF FF FF 00 в 0-м байте каждого сектора данных Mode 1/2; дорожки только с аудио не имеют фиксированной сигнатуры |
| Выпущен | BIN/CUE disc images popularized by CDRWIN, mid-1990s |
| Открыть стандартное | Да · без роялти |
Конвертации BIN
Вопросы и ответы сообщества
спрошено пользователямиВопросов пока нет - станьте первым, кто спросит о файлах BIN.