Текстовий файл: відмінності між версіями

[перевірена версія][перевірена версія]
Вилучено вміст Додано вміст
Рядок 20:
==== Недоліки: ====
* У великих нестиснутих текстових файлів низька [[інформаційна ентропія]] — ці файли займають більше місця, ніж мінімально необхідно. Хоча ця ж [[надмірність інформації]] визначає підвищену стійкість до збоїв у каналах передачі даних і при отриманні даних з [[Носій інформації|носіїв]], наприклад, з [[Магнітна стрічка|магнітної стрічки]].
* Деякі операції з текстовими файлами неефективні. Наприклад, якщо в файлі зустрінеться число, обчислювальна система до початку операцій з ним повинна буде перетворити його в свій внутрішній формат, застосувавши порівняно складну процедуру конвертації числа; щоб перейти на 1000-ий рядок, потрібно порахувати попередні 999 рядків; складно замінити один рядок іншим, тощо. Тому при роботі з [[база даних|великими обсягами даних]] текстові файли застосовують лише як проміжний формат, що забезпечує {{нп5Не перекладено|інтероперабельність|||Interoperability}}.
 
=== Формати, засновані на текстових файлах ===
В силу своєї простоти текстові файли нерідко використовуються для зберігання службової інформації (наприклад, {{нп5Не перекладено|Файл реєстрації|логів|ru|Файл_регистрации}}): оскільки операція додавання в кінець текстового файлу нових даних не вимагає значних обчислювальних ресурсів (незалежно від уже наявного обсягу файлу і виду текстових даних, що додаються), ведення текстових лог-файлів зазвичай відбувається ефективно та непомітно для користувача і для інших додатків (аж до вичерпання дискового простору). Текстовий формат служить основою для багатьох спеціалізованих [[формат файлу|форматів]] (наприклад, [[.ini]], [[SGML]], [[HTML]], [[XML]], [[TeX]], [[Сирцевий код|вихідних текстів]] мов програмування).
 
В текстовому файлі текст може зберігатися як в неформатованому, так і в форматованому або розміченому вигляді (наприклад, [[Rich Text Format]], [[HTML]]), де кожен символ чи група символів (рядки, абзаци, таблиці тощо) може бути відформатований (визначений шрифт, накреслення, розмір і т. д.).