Бинарные и текстовые форматы
Все форматы файлов (включая и форматы для хранения текстовых документов в файлах) можно подразделить на бинарные и текстовые .
Текстовый формат файла – это формат, основанный на plain text. Вся информация представлена в виде текста. В текстовом формате можно представить любую информацию – но её нужно закодировать в текстовый вид.
Особенно популярны текстовые форматы, разумеется, для текстовых документов. Не следует, однако, путать “текстовый формат” с “форматом plain text”. В текстовом формате может быть представлена и любая дополнительная информация – но она особым образом оформляется, чтобы отделить её от собственно текста документа.
Формат файла, не основанный на plain text, называется бинарным (от binary – англ. “двоичный”, поскольку в нём может использоваться любая последовательность двоичных данных). Например, офисный пакет Microsoft Office хранит документы, как правило, в файлах бинарных форматов.
Наиболее известный (и достаточно простой) текстовый формат – HTML . Он используется для Web-страниц. Вот как выглядит текст в формате HTML:
Это обычный текст страницы ,
При просмотре Web-страницы данный текст будет выглядеть так:
Заметим, что информация о курсиве, переводе строки и ссылке (на сайт www.ru) указана в виде текста, но не попала в сам текст страницы. Также важно, что обычный перевод строки в файле не попал в текст страницы – строка переведена там, где была последовательность
Последовательности, заключённые в угловые скобки < > – не части текста, а способ указания дополнительной информации.
В формате HTML предусмотрено указание только тех видов дополнительной информации, которые нужны именно на Web-страницах. Но в последнее время активно развивается формат XML , который построен по тому же принципу, но обеспечивает работу практически с любыми видами информации .
Бинарный файл: определение, правила и особенности работы
Бинарный формат — это формат, при котором информация записана при помощи последовательности байт. Бинарным он называетс я п отому , что все записи внутри файла делаются только при помощи «1» и «0». Такой формат еще называют двоичным, что не является ошибкой.
Бинарный формат — это противопоставление текстовому формату. Условно любую информацию для компьютера можно записать либо в бинарном формате, либо в текстовом. Кстати, код, написанный на любом языке программирования , — это текстовый формат. Текстовый формат понятен людям, а бинарный формат понятен компьютерам. Но есл и к опнуть «глубже» в сравнени е текстового и бинарного формата и взглянуть с технической реализации, тогда можно выяснить, что текстовый формат, по сути, является разновидностью бинарного формата. Любой текстовый файл конвертируется в бинарный, для того чтобы его мог «прочитать» компьютер. А любому текстовому символу соответствует бинарное сочетание символов , п оэтому с технической стороны каждый формат, используемый в компьютере, является бинарным.
Что такое бинарный формат или файл
-
beye;
-
hiew;
-
WinHex;
-
и др.
-
теоретическ и р едактировать бинарные файлы можно;
-
есть алгоритмы, которые могут конвертировать бинарны й фай л «обратно» в исходный файл.
Заключение
Бинарный формат документа — это специфический формат, который применяется «внутри» компьютерных устройств. «Бинарный» или «двоичный» означает, что документ состоит из последовательности единиц и нулей. Чтение и редактирование бинарного файла возможны при помощи специальных редакторов. Однако, чтобы понять все , написанное двоичным кодом, нужно обладать соответствующими знаниями.
Мы будем очень благодарны
если под понравившемся материалом Вы нажмёте одну из кнопок социальных сетей и поделитесь с друзьями.
Что такое файл .bin и как его открыть?
Иногда, при обнаружении в электронной почте, на диске ПК или в сети необычной области данных, возникает необходимость узнать, как открыть файл bin – особенно при его значительных размерах и отсутствии сопровождающей его дополнительной информации.
Если по документу с таким расширением просто дважды кликнуть левой кнопкой мыши, открытия не произойдёт. А на экране появится окно с просьбой выбрать для этого программу.

Рис.1. Требование системой выбора подходящей для открытия программы.
Содержание:
При этом в некоторых случаях система предлагает для работы с файлом .bin одно из имеющихся на компьютере подходящих приложений.
Однако если открыть с их помощью информацию не получилось, или список пуст, стоит попытаться найти нужную программу самостоятельно.
Перед этим стоит разобраться в необходимости расширения .bin, задачах таких файлов в системе и особенностях их открытия.
Что такое bin-файл?
Предполагается, что расширение *.bin обозначает бинарный файл. Он необходим для работы других программ и компонентов.
И, чаще всего, идёт в комплекте с исполняющими файлами – данными с расширением *.exe в Windows и динамическими библиотеками .dll для этой же ОС.
Для MacOS это могут быть ещё и данные типа *.app.
Расширение bin представляет собой сокращение слова «бинарный» (binary).
Внутри такого файла может содержаться:
- вспомогательная информация для приложения;
- установочные архивы для игры или программы; .
Узнать, чем конкретно открывать данный тип файла .bin, можно по его типу.
Но, так как в большинстве случаев определение такой разновидности затруднительно, не исключено, что придётся воспользоваться несколькими способами открытия.
Варианты открытия
Открыть бинарные файлы можно с помощью различных приложений – причём даже тех, которые уже находятся на компьютере по умолчанию.
Например, программы Блокнот, способной просматривать информацию любого типа. Однако в данном случае её отображение будет неправильным и нечитаемым.
Так что, хотя пользоваться Блокнотом не запрещается, делать это совершенно бесполезно.

Рис.2. Отображение содержимого файла .bin, открытого в Блокноте.
Неправильно показывающееся содержимое файла в Блокноте наблюдается при его сравнительно небольшом размере – в пределах нескольких мегабайт.
Но, если информация занимает достаточно места (100, 200 или тысячи МБ), скорее всего она представляет собой образ диска.
И для того чтобы открыть такой файл, стоит воспользоваться соответствующими приложениями
Открытие образов
Открыть большие по размеру файлы с расширением bin можно попробовать с помощью утилит, работающих с образами:
-
; ;
- Alcohol 120%;
- SoBuster;
- MagicISO;
- PowerISO;
- Roxio Creator;
- WinMount; .

Рис.3. Работа с бесплатной версией UltraISO.
Такие утилиты обычно бесплатные или условно-бесплатные, то есть имеют определённый период свободного использования.
При отсутствии таких программ на компьютере следует скачать одну из таких не требующих оплаты вариантов из сети и попробовать открыть файл bin.
При желании, можно попробовать переформатировать файл bin в более привычный для современных эмуляторов вид – с расширением ISO.
Для этого потребуется программа-конвертер – такая как MagicISO, способная изменить формат всего за несколько минут.
Более подробно об открытии файлов .ISO читайте в нашем материале
Как открыть файл .iso
Полезная информация:
Для конвертации видео из одного формата в другой рекомендуем воспользоваться программой Format Factory. Она способна работать с аудио, картинками, документами и прочим.
Как открыть прошивку, драйвер или установщик ПО?
Небольшой по размеру файл bin может оказаться драйвером или прошивкой подключаемого устройства (например, Wi-Fi-роутера).
Определить, как использовать такую информацию, может помочь инструкция к программному обеспечению или устройству.
Скачать специализированное приложение, открывающее и даже изменяющее файлы, можно с официальных сайтов производителей, или воспользоваться для этого программами типа Pic Bin Editor.

Рис.4. Утилита Pic Bin Editor 2.0.
В тех случаях, когда информация с расширением *.bin представляет собой вспомогательный файл для установки какого-то приложения и находится с ним в одной папке, открывать её не надо.
Данные будут использованы автоматически в процессе загрузки программы или игры. И никаких полезных для пользователя сведений открытие файла не принесёт.
Открытие двоичного видеофайла
В ряде случаев обнаруженный на компьютере файл bin может оказаться двоичным видеофайлом Binary Video File – то есть копией DVD-диска или другого носителя, содержащего видеозаписи.
Он представляет собой одну из разновидностей образа, но идёт в комплекте к данным с расширением .cue и открывается уже не эмуляторами, а с помощью мультимедиа плееров:
-
;
- VLC Media Player;
- MPlayer.

Рис.5. Медиа плеер VLC.
Двоичные хранилища данных, не требующие открытия
Информация, представленная в двоичном виде, далеко не всегда требует открытия с помощью каких-либо приложений.
Нередко такие файлы, особенно при наличии у них небольшого размера (например, 5–10 кб), используются только конкретными программами и играми, в процессе установки или использования которых запуск файлов bin происходит автоматически.
Но, если по какой-то причине их содержимое следует посмотреть, выбирают приложения типа WinHex или Resource Hacker.

Рис.6. Приложение WinHex.
Работа со сжатыми файлами в системе MacOS
Кроме бинарных файлов в ОС Windows, можно встретить такое же расширение и в других операционных системах.
Например, на компьютерах под управлением MacOS. Здесь информация, скорее всего, окажется сжатым файлом Macbinary, содержащим поисковый заголовок, данные и ресурсы.
Информация такого типа часто передаётся по электронной почте или хранится в сети, и предназначена только для ПК марки Apple. В
прочем, возможность встретить файлы bin для MacOS в настоящее время невелика – из-за замены этого расширения более популярными вариантами.
Но при необходимости это сделать пользуются приложениями:
- The Unarchiver;
- ZipZag;
- Apple Disk Utility;
- QUALCOMM Eudora;
- StuffIt Deluxe.
Исполняемые файлы ОС Linux
Достаточно часто файл с расширением bin можно встретить в системах Unix – таких как Linux или Free BSD.
Обнаружив такие данные, их можно просмотреть с помощью командной строки, набрав в ней команду типа имя_файла.bin . Хотя в основном для открытия данных нет особых причин.
Файлы игровых консолей
Двоичный файл типа bin может оказаться частью дистрибутива игры для приставки из серии Nintendo DS или даже Sony PlayStation.
В этом случае он необходим для внесения изменений в игровые приложения и располагается в одной папке с основной частью программ.
В таком файле содержится информация для запуска информации с расширениями ePSXe или NDS, а его открытие обычным пользователем ни к чему не приведёт.
Другие варианты
Применяемые на сегодняшний день данные, хранящиеся в файлах bin, могут предназначаться для использования на таких устройствах:
- на смартфонах марки BlackBerry, где данные служат для управления обновлениями операционной системой;
- любых мобильных гаджетов с чипсетом MTK (значительная часть бюджетных китайских смартфонов с ОС Android);
- старых телефонах Nokia, где bin-файл может содержать мелодию рингтона;
- сканерах марки Epson, Acer и Agfa.
Узнать, что файл необходим для работы с соответствующим оборудованием обычно несложно, так как информация располагается в общих папках с предназначенным для этих устройств программным обеспечением.
Открыть их может понадобиться только разработчику, использующему для этой цели специализированные утилиты.
Пользователю ПК этого делать не следует – во-первых, никакой ценной информации он не получит, а, во-вторых, случайно изменённый файл может перестать работать.
Выводы
Обнаруженный файл образа с расширением bin можно открыть с помощью стандартных эмуляторов типа Alcohol или Daemon Tools и даже конвертировать его в более удобный формат.
Существуют и специальные программы, открывающие такую информацию.
Тогда как системные файлы того же типа чаще всего вообще не стоит открывать и, тем более, изменять, оставив эту возможность программистам и разработчикам программного обеспечения.
Петренко Юрий Александрович
Большая часть моей жизни — процесс получения информации, в первую очередь, о современных технологиях. Технологии помогают мне работать, учиться, развлекаться и общаться. Самыми интересными и полезными сведениями я всегда готов поделиться с другими. Мой телеграмм: Yurii Kutsii
Двоичный файл
Знакомство с вводом-выводом обычно начинается с текстовых файлов. У многих оно этим и заканчивается. Однако существует еще одна общая форма представления данных в файлах, на самом деле более многообразная – двоичный файл. Сюда относятся не только файлы с «мультимедийным» содержанием: документы, изображение, звук. Форматы двоичных файлов используются в базах данных и в самой файловой системе. Ведь файловая система – это не что иное, как большой двоичный файл, в котором построена сложная многоуровневая динамическая структура данных, включающая в себя все файлы каталоги.
Бинарный файл — это фактическая программа, которая уже полностью готовая к использованию. Это исполняемый файл, который создается при компиляции из исходного кода. Как правило, они имеют все необходимые библиотеки, встроенные в них, или устанавливают / разворачивают их по мере необходимости (в зависимости от того, как было написано ПО). В большинстве случаев предоставляются в архивном формате.
Для установки требуется специальная программа для распаковки этих файлов и помещения их на компьютер. То есть менеджер пакетов вашего дистрибутива Linux (например, apt, yum и т. д.). Менеджер пакетов также выполняет и другие полезные функции кроме распаковки, такие как отслеживание установленных файлов и управление обновлениями программного обеспечения.
Как известно, информация, обрабатываемая компьютером, хранится в файлах. Структуры файлов для хранения той или иной информации могут быть очень различны. Как правило, разработчик сам сочиняет необходимую структуру файла, например, doc. Также существуют стандарты, описывающие, каким образом информация должна хранится в файле: jpeg, html и т.д. Не смотря на большое разнообразие форматов, их можно разделить на два класса: двоичные (или бинарные) и текстовые.
В текстовых файлах информация хранится в виде текста, который довольно легко прочесть человеку. Как правило, после чтения такого файла программа, преобразует прочитанные данные в какую-нибудь двоичную форму для более удобной обработки. Двоичные файлы содержат информацию непосредственно в том виде, в котором она обрабатывается во время работы программы (возможно, с небольшими изменениями или дополнениями). При попытке просмотра такие файлы выглядят как абракадабра.
Обычно текстовые файлы применяются для хранения текстовой информации (странно, не правда ли): txt, html, ini. Однако можно привести в качестве примера формат xpm, который, являясь текстовым, содержит изображение. Этот файл представляет собой описание массива на языке C, каждый элемент которого содержит цвет соответствующей точки. Поэтому такой файл можно включить в программу на C/C++ с помощью директивы include.
Двоичные файлы применяются для хранения нетекстовой информации (тоже удивительное совпадение): изображений (bmp, jpg), исполняемых файлов (elf, exe) и др. Но можно привести в качестве примера формат doc, который используется для хранения текстовой информации.
Документы, имеющие после названия приставку .bin, не несут никакого самостоятельного значения. Литеры «bin» – это сокращение от английского «binary», то есть двоичный. По сути, файл представляет собой контейнер или вместилище, в котором хранится закодированная информация. Кодировка не указывает на то, что содержит документ или как его открыть. Формат используют для хранения специального набора команд либо фиксированной последовательности действий.
Текстовые файлы хранят данные в виде текста (sic!). Это значит, что если, например, мы записываем целое число 12345678 в файл, то записывается 8 символов, а это 8 байт данных, несмотря на то, что число помещается в целый тип. Кроме того, вывод и ввод данных является форматированным, то есть каждый раз, когда мы считываем число из файла или записываем в файл происходит трансформация числа в строку или обратно. Это затратные операции, которых можно избежать.
Текстовые файлы позволяют хранить информацию в виде, понятном для человека. Можно, однако, хранить данные непосредственно в бинарном виде. Для этих целей используются бинарные файлы.