Бинарный формат
Двоичный (бинарный) файл — в широком смысле: последовательность произвольных байтов. Название связано с тем, что байты состоят из бит, то есть двоичных (англ. binary ) цифр.
В узком смысле слова двоичные файлы противопоставляются текстовым файлам. При этом с точки зрения технической реализации на уровне аппаратуры, текстовые файлы являются частным случаем двоичных файлов, и, таким образом, в широком значении слова под определение «двоичный файл» подходит любой файл.
Часто двоичными файлами называют исполняемые файлы и сжатые данные, однако некорректно так ограничивать это понятие.
Визуализация
Для наглядного представления двоичного файла он разбивается на куски равного размера, представляемые в виде чисел, записываемых, обычно, в шестнадцатеричной системе, иногда в восьмеричной, двоичной или десятичной. Означенный размер куска может быть равен одному октету, а также двум или четырём (в случае разбиения на куски по несколько октетов применяется порядок байтов, принятый на используемой платформе). Зависимость диапазона представляемых чисел от размера куска показана в таблице:
| октетов | кол-во бит | шестнадцатеричное | восьмеричное | десятичное беззнаковое |
десятичное знаковое |
|---|---|---|---|---|---|
| 1 | 8 | 00 … FF |
000 … 377 |
0 … 255 |
-128 … 127 |
| 2 | 16 | 0000 … FFFF |
000000 … 177777 |
0 … 65535 |
-32768 … 32767 |
| 4 | 32 | 00000000 … FFFFFFFF |
00000000000 … 37777777777 |
0 … 4294967295 |
-2147483648 … 2147483647 |
00000000 89 50 4e 47 0d 0a 1a 0a 00 00 00 0d 49 48 44 52 |.PNG. IHDR| 00000010 00 00 00 87 00 00 00 a0 08 03 00 00 00 11 90 8f |. | 00000020 b6 00 00 00 04 67 41 4d 41 00 00 d6 d8 d4 4f 58 |. gAMA. OX| 00000030 32 00 00 00 19 74 45 58 74 53 6f 66 74 77 61 72 |2. tEXtSoftwar| 00000040 65 00 41 64 6f 62 65 20 49 6d 61 67 65 52 65 61 |e.Adobe ImageRea| 00000050 64 79 71 c9 65 3c 00 00 03 00 50 4c 54 45 22 22 |dyq.e>>:99. 55| 00000090 35 51 50 50 37 37 37 11 11 11 25 25 25 0d 0d 0d |5QPP777. %%%. | 000000a0 27 27 27 1a 1a 1a 38 38 38 2a 2a 2a 08 08 08 20 |'''. 888***. | 000000b0 20 20 17 17 17 2e 2e 2e 13 13 13 bb bb bb 88 88 | . |
Инструменты
Для визуализации
- debug (в Microsoft Windows, частично)
- hexdump (в GNU/Linux и т. п.)
Бинарный файл: определение, правила и особенности работы
![]()
Бинарный формат — это формат, при котором информация записана при помощи последовательности байт. Бинарным он называетс я п отому , что все записи внутри файла делаются только при помощи «1» и «0». Такой формат еще называют двоичным, что не является ошибкой.
Бинарный формат — это противопоставление текстовому формату. Условно любую информацию для компьютера можно записать либо в бинарном формате, либо в текстовом. Кстати, код, написанный на любом языке программирования , — это текстовый формат. Текстовый формат понятен людям, а бинарный формат понятен компьютерам. Но есл и к опнуть «глубже» в сравнени е текстового и бинарного формата и взглянуть с технической реализации, тогда можно выяснить, что текстовый формат, по сути, является разновидностью бинарного формата. Любой текстовый файл конвертируется в бинарный, для того чтобы его мог «прочитать» компьютер. А любому текстовому символу соответствует бинарное сочетание символов , п оэтому с технической стороны каждый формат, используемый в компьютере, является бинарным.
Что такое бинарный формат или файл
- beye;
- hiew;
- WinHex;
- и др.
- теоретическ и р едактировать бинарные файлы можно;
- есть алгоритмы, которые могут конвертировать бинарны й фай л «обратно» в исходный файл.
Заключение
Бинарный формат документа — это специфический формат, который применяется «внутри» компьютерных устройств. «Бинарный» или «двоичный» означает, что документ состоит из последовательности единиц и нулей. Чтение и редактирование бинарного файла возможны при помощи специальных редакторов. Однако, чтобы понять все , написанное двоичным кодом, нужно обладать соответствующими знаниями.
Мы будем очень благодарны
если под понравившемся материалом Вы нажмёте одну из кнопок социальных сетей и поделитесь с друзьями.
Бинарные и текстовые форматы
Все форматы файлов (включая и форматы для хранения текстовых документов в файлах) можно подразделить на бинарные и текстовые .
Текстовый формат файла – это формат, основанный на plain text. Вся информация представлена в виде текста. В текстовом формате можно представить любую информацию – но её нужно закодировать в текстовый вид.
Особенно популярны текстовые форматы, разумеется, для текстовых документов. Не следует, однако, путать “текстовый формат” с “форматом plain text”. В текстовом формате может быть представлена и любая дополнительная информация – но она особым образом оформляется, чтобы отделить её от собственно текста документа.
Формат файла, не основанный на plain text, называется бинарным (от binary – англ. “двоичный”, поскольку в нём может использоваться любая последовательность двоичных данных). Например, офисный пакет Microsoft Office хранит документы, как правило, в файлах бинарных форматов.
Наиболее известный (и достаточно простой) текстовый формат – HTML . Он используется для Web-страниц. Вот как выглядит текст в формате HTML:
Это обычный текст страницы,
При просмотре Web-страницы данный текст будет выглядеть так:
Заметим, что информация о курсиве, переводе строки и ссылке (на сайт www.ru) указана в виде текста, но не попала в сам текст страницы. Также важно, что обычный перевод строки в файле не попал в текст страницы – строка переведена там, где была последовательность
Последовательности, заключённые в угловые скобки < >– не части текста, а способ указания дополнительной информации.
В формате HTML предусмотрено указание только тех видов дополнительной информации, которые нужны именно на Web-страницах. Но в последнее время активно развивается формат XML , который построен по тому же принципу, но обеспечивает работу практически с любыми видами информации.
На основании формата XML, который является достаточно обобщённым, можно создать самые разные виды форматов файлов для разных целей. И многие современные программы хранят информацию именно в файлах формата XML. Так, офисный пакет OpenOffice.Org, с которым вам предстоит познакомиться в дальнейших уроках, использует файлы формата XML.
(Правда, OpenOffice.Org сжимает файлы при помощи встроенного архиватора, аналогичного Zip. Это нужно, чтобы уменьшить их размер; кроме того, внутри архива может быть несколько файлов, хотя они составляют один документ. Таким образом, формат OpenOffice.Org всё же является бинарным – но “раскрыв” содержимое архива при помощи стандартного архиватора Zip, можно получить данные в текстовом формате).
Форматы электронных документов
Электронный документ — это файл. Как и у любого файла, у него должен быть формат, причем форматы некоторых электронных документов обязательны. Чем отличаются форматы от форм? Какие документы формализованы? Рассмотрим в статье.
В этой статье:
- Электронные и бумажные документы
- Что такое форматы электронных документов
- В чем разница между форматами и формами электронных документов
- Обязательные и рекомендованные форматы и формы электронных документов
- Перечень форматов, утвержденных ФНС России
- Форматы и формы электронных документов в Диадоке

Подключайтесь к ЭДО
Диадок поддерживает форматы документов, утвержденные ФНС
Электронные и бумажные документы
Электронный документ (ЭД) — это информация, которая представлена в электронно-цифровом виде. Электронный документ читается компьютерами и другими устройствами, обрабатывается в информационных системах. Передать ЭД можно только по телекоммуникационным сетям связи — через интернет.
Такие характеристики дает закон № 149-ФЗ «Об информации, информационных технологиях и о защите информации». Как и бумажные аналоги, ЭД имеет реквизиты, которые позволяют установить его подлинность. В целом электронные документы равнозначны бумажным и имеют тот же набор ценностей, а отличаются лишь видом носителя, формой представления данных и возможностью мгновенной передачи на любые расстояния.
При этом стоит разделять:
- документ в электронном виде — изначально создается как бумажный, только затем переводится в цифровой формат (образ),
- электронный документ — сразу формируется в нужном формате.
Это различие важно для электронного документооборота, поскольку образ не считается оригиналом документа. Такой файл не примут госорганы — ФНС, Росстандарт и другие. Официальным признается только первый (единичный) экземпляр, переданный в изначальном формате.
Также следует помнить, что иногда закон требует предоставлять только бумажную версию документа. Например, в законе № 48-ФЗ говорится о том, что переводной и простой вексель составляется только на бумаге (бумажном носителе).
ЭД, как и бумажные аналоги, после подписания получают юридическую силу. Законом № 63-ФЗ «Об электронной подписи» установлено три вида электронных подписей (ЭП):
- простая,
- неквалифицированная,
- квалифицированная.
Документы подписываются любой из них. Но самый серьезный уровень защиты — у усиленной квалифицированной ЭП. Она признается аналогом собственноручной подписи и наделяет документ юридической значимостью без дополнительных условий. При использовании простой и неквалифицированной ЭП стороны должны заключить специальное соглашение.
Чаще всего в рамках ЭДО с контрагентами передают:
- договоры, соглашения, контракты,
- счета-фактуры,
- первичные учетные документы — универсальные передаточные и корректировочные документы, акты приемы работ, документы о передаче товаров.
Использование ЭД позволяет сократить расходы, освободить пространство в офисе, сэкономить время сотрудников на рутинных задачах. ЭД мгновенно доставляются адресатам, помогают не дублировать документы на бумаге. Но при работе с ними нужно соблюдать требования — к содержанию, электронной подписи, форматам, способам передачи. Все это отражено в нормативных, законодательных актах.
Поможем получить электронную подпись и начать онлайн-документооборот
Что такое форматы электронных документов
Формат — это требования к определенной организации документа, к его иерархии и набору реквизитов. Форматы есть только у ЭД, поскольку при неверно заполненных полях и реквизитах файл не будет отправлен через систему ЭДО и его не примут в ФНС.
У разных типов документов правила заполнения отличаются. Определяет тип функция, которая указывается при заполнении. Заполнение формализованных ЭД (счетов-фактур, накладных ТОРГ-12, актов выполненных работ) регламентируют приказы ФНС.
В юридически значимом документообороте используется формат XML, поскольку только в нем можно отправлять счета-фактуры. XML — это расширяемый язык разметки. Структура ЭД такого формата отображает описание документа, пользовательские теги. За счет этого при передаче между ПК не возникает сложностей с совместимостью.
В чем разница между форматами и формами электронных документов
Формат электронного документа отвечает за внутреннее содержание. Разрешенные и рекомендованные форматы устанавливаются ФНС России.
Форма — это «внешность» документа, то, как оформлен визуально. До 2013 года было обязательным применение унифицированных форм первичных учетных документов. Однако теперь в законе № 402-ФЗ «О бухгалтерском учете» указано, что их формы могут быть любыми — это определяет руководитель экономического субъекта. Главное, чтобы в форме сохранялся ряд обязательных реквизитов.
Часть бумажной первичной документации по-прежнему составляется по единым формам:
- кассовые документы, например приходный и расходный кассовый ордер,
- транспортная накладная,
- железнодорожные накладные и другие.
Кроме того, жестко форма утверждена для счета-фактуры. Она отражается в Постановлении Правительства РФ от 26.12.2011 № 1137.
Обеспечим надежный и безопасный электронный документооборот с контрагентами
Обязательные и рекомендованные форматы и формы электронных документов
Среди электронных документов выделяют две группы — формализованные и неформализованные. Их разница в следующем:
-
Формализованные документы имеют утвержденный приказами ФНС формат. Это файлы с расширением XML. Такие ЭД заполняются в соответствии с правилами.
Жесткие требования к соблюдению форматов объясняются тем, что единый вид и расширение позволяют налоговым органам принимать и проверять документы в автоматическом режиме. Поэтому при несоблюдении правил возникает риск ошибок, как следствие, штрафные санкции со стороны контролирующего органа. При этом компании должны проверять актуальность форматов.
В списке формализованных ЭД — счет-фактура (СФ), универсальный передаточный документ (УПД), корректировочный СФ и УПД.
Форма электронного документа так же, как и формат, бывает утвержденной и свободной. Как правило, ее определяет организация. О ряде исключений сказано выше.
Перечень форматов, утвержденных ФНС России
Для некоторых видов ЭД Федеральная налоговая служба РФ утвердила конкретные форматы. В их числе:
- УПД. Документ объединяет в себе счет-фактуру и сведения из первичного учетного документа, документа о передаче имущественных прав или об отгрузке товаров. Формат утвержден приказом ФНС России от 19.12.2018 № ММВ-7-15/820@.
- Электронный счет-фактура. Аналог бумажного СФ, удостоверяет отгрузку товаров (оказание услуг), их стоимость. Формат утвержден тем же приказом.
- Универсальный корректировочный документ (УКД). Совмещает корректировочный СФ и документ об изменении стоимости отгруженных товаров (выполненных работ, оказанных услуг). Формат утвержден приказом ФНС России от 12.10.2020 № ЕД-7-26/736@.
- Акт о расхождении по форме ТОРГ-2. Документ о расхождениях в количестве (качестве) товара. Формат утвержден приказом ФНС России от 27.08.2019 № ММВ-7-15/423@.
- Товарная накладная по форме ТОРГ-12. Оформляется при продаже товаров поставщиком покупателю. Формат утвержден приказом ФНС России от 30.11.2015 № ММВ-7-10/551@.
- Акт выполненных работ (оказанных услуг). Оформляется заказчиком и исполнителем для подтверждения работ или оказанных услуг. Формат утвержден приказом ФНС России от 30.11.2015 № ММВ-7-10/552@.
Кроме того, как подчеркивают в ФНС, подписать УПД и УКД могут только ответственные на это лица. Если положение дел таково, что их несколько, визировать документ подписью должен каждый сотрудник. Электронные УПД, УКД и счета-фактуры передаются только по защищенным каналам связи, предоставленными оператором ЭДО.
Расскажем о возможностях ЭДО и поможем с переходом на электронные документы
Форматы и формы электронных документов в Диадоке
Сервис обмена юридически значимыми электронными документами Диадок допускает обмен практически любыми файлами. Через систему можно отправить формализованные, полуформализованные, неформализованные ЭД. Рассмотрим перечень подробнее.
Формализованные
- акт приемки-сдачи работ,
- ТОРГ-12,
- счет-фактура, в том числе корректировочный, исправленный,
- универсальный передаточный, корректировочный документы и их исправленные версии.
Полуформализованные
- акт приемки-сдачи работ или услуг (произвольная форма),
- ТОРГ-12 (произвольная форма),
- акт сверки,
- договор,
- внутренняя накладная (ТОРГ 13).
Неформализованные
- информационное письмо,
- договор,
- реестры расходов, актов, акционеров общества,
- ведомость за выполненные работы,
- отчет агента,
- товарно-транспортная накладная,
- ценовой лист,
- кредит-нота,
- транспортная накладная,
- поручение экспедитору, экспедиторская расписка, отчет экспедитора,
- прайс-лист и многие другие.
Также в Диадоке участникам фармацевтического рынка доступен обмен отраслевыми документами — протоколом согласования цен поставки лекарственных препаратов и реестром сертификатов, участникам строительного рынка — КС-2 и КС-3, организациям при работе по договорам хранения — МХ-1 и МХ-3.
Если в списке нет требуемых форматов, обратитесь к менеджеру Диадока. Отсутствие нужного формата связано с тем, что прежде клиенты не высказывали потребности в нем. Но мы готовы дополнить перечень. Возможно и использование собственных форматов.
Переход на ЭД упростит бизнес-процессы в компании, сделает их результативнее и быстрее. Это поможет предприятию стать конкурентоспособным, повысить лояльность клиентов и, как следствие, повысить доходность. С Диадоком изменения пройдут в кратчайшие сроки и с минимальными усилиями.
Откройте все возможности электронного документооборота с Диадоком