Вся інформація, що обробляється комп'ютером, зберігається у файлах, структура яких залежить від інформації, що зберігається. Розробники самі створюють потрібну структуру файлу. Крім файлів користувача, існують чітко описані стандарти, наприклад графічні зображення Jpeg. Усі формати файлів можна розділити на два класи: двійкові (або бінарні) та текстові. Кожен клас має свої переваги та недоліки.
Текстові файли зберігають інформацію у вигляді тексту, що легко читається. У більшості випадків після читання текстового файлу він перетворюється програмою в двійкову форму для зручнішої обробки, оскільки інформація надається в тому вигляді, в якому вона обробляється під час роботи програми.
Двійкові файли зберігають інформацію у вигляді інформації в пам'яті комп'ютера під час роботи програми, що дозволяє не виконувати жодних перетворень, прискорюючи цим процес читання. Також бінарні формати мають маркетингову перевагу, оскільки відсутність чітко описаної специфікації створення дозволяє утруднити його розуміння. Крім переваги, двійкові файли мають величезний недолік, пов'язаний із їх сумісністю. Тому двійковий файл може по-різному прочитатися на різних операційних системах.
Текстові файли є універсальним засобом представлення інформації у зв'язку з їх сумісністю. Тобто, незалежно від різних операційних систем, інформація буде прочитана правильно, крім проблем із кодуванням. Також перевагою текстових файлів є незалежність від порядку байт у слові. Саме тому всі стандарти чи протоколи передачі в Internet є текстовими.
Найважливішим недоліком текстового формату є прозора структура, що дозволяє всім переглядати інформацію.
Тому для кожного окремого випадку необхідно приймати індивідуальне рішення у виборі формату збереження даних.
Текстові файли зберігають інформацію у вигляді тексту, що легко читається. У більшості випадків після читання текстового файлу він перетворюється програмою в двійкову форму для зручнішої обробки, оскільки інформація надається в тому вигляді, в якому вона обробляється під час роботи програми.
Двійкові файли зберігають інформацію у вигляді інформації в пам'яті комп'ютера під час роботи програми, що дозволяє не виконувати жодних перетворень, прискорюючи цим процес читання. Також бінарні формати мають маркетингову перевагу, оскільки відсутність чітко описаної специфікації створення дозволяє утруднити його розуміння. Крім переваги, двійкові файли мають величезний недолік, пов'язаний із їх сумісністю. Тому двійковий файл може по-різному прочитатися на різних операційних системах.
Текстові файли є універсальним засобом представлення інформації у зв'язку з їх сумісністю. Тобто, незалежно від різних операційних систем, інформація буде прочитана правильно, крім проблем із кодуванням. Також перевагою текстових файлів є незалежність від порядку байт у слові. Саме тому всі стандарти чи протоколи передачі в Internet є текстовими.
Найважливішим недоліком текстового формату є прозора структура, що дозволяє всім переглядати інформацію.
Тому для кожного окремого випадку необхідно приймати індивідуальне рішення у виборі формату збереження даних.