Текстовый формат
Текстовый формат — это способ представления данных в виде последовательности символов: букв, цифр, пробелов, знаков препинания и специальных управляющих символов. Такой текст можно открыть и прочитать с помощью простого текстового редактора, если известна подходящая кодировка.
Текстовый формат описывает именно способ представления содержимого, а не название файла и не его расширение. Например, файл с расширением .txt обычно содержит обычный текст, но текстовые данные могут храниться и в форматах .csv, .html или .json. Их содержимое также состоит из символов, однако правила записи в них различаются. Расширение помогает определить предполагаемый тип файла, но само по себе не доказывает, что внутри действительно находится текст.
В текстовом формате символы идут последовательно. Строки обычно разделяются специальными символами перевода строки. В текст могут входить пробелы, табуляции и другие управляющие символы, которые не всегда видны при открытии документа. Объём текстового файла зависит от количества символов и от того, сколько байтов занимает каждый символ в выбранной кодировке.
Фрагмент Имя: Анна\nВозраст: 14 — текстовые данные. Здесь символы образуют две строки, а \n обозначает перевод строки. Программа может прочитать этот фрагмент и обработать его как последовательность символов.
Двоичный формат хранит данные по правилам, рассчитанным на обработку программой; его содержимое не обязано быть читаемым человеком. Текстовый файл тоже хранится в двоичном виде на уровне памяти, но его байты интерпретируются как последовательность символов.
Что является главным признаком текстового формата?
Главное
- Текстовый формат представляет данные последовательностью символов.
- Коды символов интерпретируются с помощью кодировки текста.
- Расширение файла и текстовый формат — не одно и то же.