Двійковий (бінарний) файл (англ. binary file) — в широкому сенсі: файл, що містить послідовність довільних байтів. Назва пов'язана з тим, що байти складаються з біт, тобто двійкових (англ. binary) цифр.
У вузькому сенсі слова двійкові файли протиставляються текстовим файлам. При цьому, з точки зору технічної реалізації на рівні апаратури, текстові файли є окремим випадком двійкових файлів, і, таким чином, в широкому значенні слова під визначення двійковий файл підходить будь-який файл.
Часто двійковими файлами називають виконувані файли і стиснуті дані, проте так обмежувати це поняття не коректно.
Для візуального перегляду вмісту двійкового файлу він розбивається на шматки рівного розміру, що подаються у вигляді чисел, записуваних, зазвичай, в шістнадцятковій системі, іноді в вісімковій, двійковій або десятковій. Зазначений розмір шматка може дорівнювати одному октету, а також двом або чотирьом (в разі розбиття на шматки по кілька октетів застосовується порядок байтів, прийнятий на використовуваної платформі).
Нерідко крім числових значень байт виводяться також символи у прийнятій в системі або вибраній користувачем кодовій сторінці, наприклад ASCII. Нижченаведений приклад показує один рядок так званого класичного дампу початку PNG-файлу логотипу Вікіпедії:
00000000 89 50 4e 47 0d 0a 1a 0a 00 00 00 0d 49 48 44 52 |.PNG........IHDR|
Кожен рядок такого дампу починається з числа у шістнадцятковій формі, яке є зміщенням першого байту даних від початку двійкового файлу, далі йде пооктетне шістнадцяткове представлення 16 октетів даних. В кінці рядка розміщено текстове представлення цих самих шістнадцяти октетів друкованими ASCII-символами, октети, що не мають друкованого представлення, заміняються символом крапки.
Див. також
Література
- (англ.)Webster's New World Dictionary of Computer Terms, 4th. Ed, Prentice Hall, NY, 1992.
- (рос.)Леонтьєв Б. К. Формати файлів Microsoft Windows XP: Довідник, М.: ЗАТ "Новий видавничий будинок", 2005.
Вікіпедія, Українська, Україна, книга, книги, бібліотека, стаття, читати, завантажити, безкоштовно, безкоштовно завантажити, mp3, відео, mp4, 3gp, jpg, jpeg, gif, png, малюнок, музика, пісня, фільм, книга, гра, ігри, мобільний, телефон, android, ios, apple, мобільний телефон, samsung, iphone, xiomi, xiaomi, redmi, honor, oppo, nokia, sonya, mi, ПК, web, Інтернет
Dvijkovij binarnij fajl angl binary file v shirokomu sensi fajl sho mistit poslidovnist dovilnih bajtiv Nazva pov yazana z tim sho bajti skladayutsya z bit tobto dvijkovih angl binary cifr U vuzkomu sensi slova dvijkovi fajli protistavlyayutsya tekstovim fajlam Pri comu z tochki zoru tehnichnoyi realizaciyi na rivni aparaturi tekstovi fajli ye okremim vipadkom dvijkovih fajliv i takim chinom v shirokomu znachenni slova pid viznachennya dvijkovij fajl pidhodit bud yakij fajl Chasto dvijkovimi fajlami nazivayut vikonuvani fajli i stisnuti dani prote tak obmezhuvati ce ponyattya ne korektno Dlya vizualnogo pereglyadu vmistu dvijkovogo fajlu vin rozbivayetsya na shmatki rivnogo rozmiru sho podayutsya u viglyadi chisel zapisuvanih zazvichaj v shistnadcyatkovij sistemi inodi v visimkovij dvijkovij abo desyatkovij Zaznachenij rozmir shmatka mozhe dorivnyuvati odnomu oktetu a takozh dvom abo chotirom v razi rozbittya na shmatki po kilka oktetiv zastosovuyetsya poryadok bajtiv prijnyatij na vikoristovuvanoyi platformi Neridko krim chislovih znachen bajt vivodyatsya takozh simvoli u prijnyatij v sistemi abo vibranij koristuvachem kodovij storinci napriklad ASCII Nizhchenavedenij priklad pokazuye odin ryadok tak zvanogo klasichnogo dampu pochatku PNG fajlu logotipu Vikipediyi 00000000 89 50 4e 47 0d 0a 1a 0a 00 00 00 0d 49 48 44 52 PNG IHDR Kozhen ryadok takogo dampu pochinayetsya z chisla u shistnadcyatkovij formi yake ye zmishennyam pershogo bajtu danih vid pochatku dvijkovogo fajlu dali jde pooktetne shistnadcyatkove predstavlennya 16 oktetiv danih V kinci ryadka rozmisheno tekstove predstavlennya cih samih shistnadcyati oktetiv drukovanimi ASCII simvolami okteti sho ne mayut drukovanogo predstavlennya zaminyayutsya simvolom krapki Div takozhTekstovij fajl Vikonuvanij fajl Binarnij kod Perelik fajlovih formativLiteratura angl Webster s New World Dictionary of Computer Terms 4th Ed Prentice Hall NY 1992 ISBN 0 671 84651 5 ros Leontyev B K Formati fajliv Microsoft Windows XP Dovidnik M ZAT Novij vidavnichij budinok 2005 ISBN 5 9643 0059 6