Описание формата TXT

Файл формата TXT хранит в себе текстовые документы, информация в которых организована в виде строк. Такие текстовые файлы могут содержать не только неформатированный текст, но и данные в форматированной либо размеченной реализации.

К любому присутствующему символу может применяться форматирование шрифта, элементов начертания, а также определенных размеров по пользовательским предпочтениям. Существуют и более специализированные форматы, в которые входят XML, PHP, CSV и CHM, в их структуру заложен рассматриваемый тип файла в качестве основы.

В операционной системе Windows по умолчанию называются "Текстовый документ", в случае хранения данных о каком-либо программном обеспечении, стандартное расширение TXT может называться "Readme".

Открыть файл TXT можно не только в рамках компьютера, но и на разнообразных мобильных телефонах, смартфонах, планшетах и специальных ридерах, таким образом работать с Text File можно на всевозможных версиях платформ Microsoft Windows, Mac OS, Linux, iOS, Android и Windows Mobile.

Чтобы открыть TXT, большинство пользователей системы от Майкрософт используют штатный Блокнот или популярный программный комплекс Microsoft Office, а также прочие текстовые редакторы на его подобии. Примечательно, что поддержкой файла с расширением TXT обладают и разнообразные браузеры Google Chrome, Mozilla Firefox, Opera, Internet Explorer и так далее. Расширение .txt входит в наиболее распространенный вид среди себе подобных, занимая лидирующие позиции на мировом уровне.r и так далее.

Текстовый файл
MIME-типtext/plain
Противоположнодвоичный файл и графический файл [d]
Расширение файла.txt или .text
Медиафайлы на Викискладе

Те́кстовый файл — компьютерный файл, содержащий текстовые данные. Текстовым файлам противопоставляются двоичные (бинарные) файлы, в которых содержатся данные, не рассчитанные на интерпретацию в качестве текстовых (например, файлы, хранящие текст в закодированном или сжатом виде, или хранящие не текст, а звук, изображение или иные данные).

В отличие от термина «текстовые данные» (текстовый формат данных), характеризующего содержимое данных, термин «текстовый файл» относится к файлу и характеризует его как контейнер, хранящий такие данные.

Содержание

Описание [ править | править код ]

Текстовый файл содержит последовательность символов (в основном печатных знаков, принадлежащих тому или иному набору символов). Эти символы обычно сгруппированы в строки (англ. lines, rows ). В современных системах строки разделяются разделителями строк, в прошлом же применялось хранение строк в виде записей постоянной или переменной длины (см.: Перфокарта). Иногда конец текстового файла (особенно если в файловой системе не хранится информация о размере файла) также отмечается одним или более специальными знаками, известными как маркеры конца файла.

Преимущества и недостатки [ править | править код ]

  • Универсальность — текстовый файл может быть прочитан (так или иначе) на любой системе илиОС, особенно если речь идёт об однобайтных кодировках вроде ASCII, которые не подвержены проблеме, характерной для других форматов файлов — для них не важна разница в порядке байтов или длине машинного слова на разных платформах.
  • Устойчивость — каждое слово и символ в таком файле самодостаточны и, если случится повреждение байтов в таком файле, то обычно можно восстановить данные или продолжить обработку остального содержимого, в то время как у сжатых или двоичных файлов повреждение нескольких байтов может сделать файл совершенно невосстановимым. Многие системы управления версиями рассчитаны на текстовые файлы и с двоичными файлами могут работать только как с единым целым.
  • Формат текстового файла крайне прост и его можно изменять текстовым редактором — программой, входящей в комплект практически любой ОС.
  • У больших несжатых текстовых файлов низкая информационная энтропия — эти файлы занимают больше места, нежели минимально необходимо. Хотя эта избыточность и определяет повышенную устойчивость к сбоям в каналах передачи данных и при получении данных с носителей, например, с магнитной ленты.
  • Некоторые операции с текстовыми файлами неэффективны. Например, если в файле встретится число, вычислительная система до начала операций с ним должна будет перевести его в свой внутренний формат, применив сравнительно сложную процедуру конвертации числа; чтобы перейти на 1000-ю строку, требуется считать 999 строк, идущих до неё; сложно заменить одну строку другой и т. д. Поэтому при работе с большими объёмами данных текстовые файлы применяют только как промежуточный формат, обеспечивающий интероперабельность.

Форматы, основанные на текстовых файлах [ править | править код ]

В силу своей простоты текстовые файлы нередко используются для хранения служебной информации (например, логов): так как операция добавления в конец текстового файла новых данных не требует сколь-нибудь значительных вычислительных ресурсов независимо от уже имеющегося объёма файла и вида добавляемых текстовых данных, ведение текстовых лог-файлов обычно происходит эффективно и незаметно для пользователя и для других приложений (вплоть до исчерпания дискового пространства).

Текстовый формат служит основой для многих более специализированных форматов (например, .ini, SGML, HTML, XML, TeX, исходных текстов языков программирования). В некоторых из таких форматов определённые сочетания символов могут использоваться как средства разметки текста. В таком случае файл может хранить форматированный текст, в котором для символов дополнительно может быть задан шрифт, начертание, размер и т. п. (например, Rich Text Format, HTML).

Расширения имён файлов [ править | править код ]

В DOS, Mac OS и Windows для файлов с неформатированным текстом обычно используется расширение .txt. Тем не менее, текстовыми могут являться файлы с любым другим расширением или без оного. Например, исходные коды программ обычно хранятся в файлах с расширениями, соответствующими языку программирования, на котором написаны программы (.java, .bas, .pas, .c).

Форматированный текст (текст с разметкой) обычно хранится в файлах с расширением, соответствующим формату или языку разметки — .rtf, .htm, .html.

Кодировки [ править | править код ]

8-битный текст [ править | править код ]

Исторически для кодирования текстовых файлов применялись 7-битный набор символов ASCII, а также 8-битные EBCDIC и различные расширения ASCII. В 8-битных кодовых страницах общепринято использовать в первой половине кодовой таблицы символы, соответствующие ASCII.

Преимуществом 8-битного представления текста является программная простота и независимость от проблемы порядка байтов или длины машинного слова на разных платформах. Недостаток — большое количество различных стандартов, что может приводить к несовместимости.

Unicode в текстовых файлах [ править | править код ]

Применение Unicode в текстовых файлах хотя в основном решает «проблему кодировок» и стандартизирует употребление управляющих символов, но создаёт свои проблемы. В большинстве современных систем неделимой единицей информации в потоке данных является байт (8 бит), которых для кодирования одного символа из Юникода требуется несколько. В качестве решения применяются несовместимые между собой системы UTF-8 и две версии UTF-16 (UTF-16LE и UTF-16BE с противоположным порядком байтов). Иногда в начало файла добавляют специальный символ-маркер (U+FEFF [1] ), позволяющий распознать формат однозначно. UTF-8 имеет преимущество обратной совместимости с ASCII, однако программная обработка текста в UTF-8 усложняется непостоянным размером символа. Также тексты в Юникоде отличаются ещё большей избыточностью, нежели 8-битные.

Управляющие символы [ править | править код ]

Различные операционные системы придерживаются своего представления перевода строки и конца файла. В UNIX перевод строки состоит из одного символа LF (код 0xA), в Mac OS (но не OS X) — из символа CR (код 0xD), а в DOS и Windows перевод строки кодируется последовательностью двух символов: CR и LF.

Такой разнобой продиктован принципами работы пишущих машинок: чтобы перейти на новую строку, надо вернуть каретку в начало строки (carriage return), а затем провернуть барабан на одну строку (line feed). При печати на принтере тот и другой символ мог стоять обособленно (например, чтобы выделить строку, пропечатав её дважды, или прокрутить барабан на несколько строк), но в текстовых файлах в этом нет нужды.

Помимо названных, в текстовых файлах встречаются такие символы, как табуляция (код 9) и перевод страницы (код 0xC). Последний использовался старыми текстовыми редакторами наподобие ЛЕКСИКОН, а также в файлах, предназначенных для распечатки на принтере.

Расширение TXT

Чем открыть файл TXT

В Windows: Microsoft Notepad, Microsoft WordPad, Microsoft Word, Microsoft Word Viewer, Corel WordPerfect Office X, Helios TextPad, Notepad++, Notepad2, Sublime Text, AbiWord, IBM Lotus Symphony, PSPad, Programmer’s Notepad, Vim, StarOffice, Ability Write, Любой другой текстовый редактор
В Mac OS: Apple TextEdit, Bare Bones BBEdit, MacroMates TextMate, Microsoft Word, NeoOffice, Любой другой текстовый редактор
В Linux: Leafpad, gedit, KWrite, KWord, Любой другой текстовый редактор
Кроссплатформенное ПО: OpenOffice.org Writer
В Windows Mobile/CE: FB2 Reader, Raccoon Reader, READU, Freda для Windows Phone, Bookviser, Tiny eBook Reader
В Symbian: OfficeSuite
В Google Android: OfficeSuite Viewer, OfficeSuite Professional, ThinkFree Mobile, Kingsoft Office, QuickOffice Pro
В Apple iOS (iPhone, iPad, iPod): Files Reader, Easy TXT Reader, iBouquiniste, KyBook

Описание расширения TXT

Популярность:

Разработчик:

Расширение TXT традиционно используется для простых текстовых файлов. Многие приложения и текстовые редакторы в MS-DOS, UNIX, Windows, Mac OS используют настоящее расширение файла для текстового файла. Только таблицы кодировки символов может варьироваться от простого ASCII до UTF и т.д., которые зависят от языка автора и родной кодировки операционной системы. Различные устройства, такие как смартфоны и Amazon Kindle также распознают, текстовые файлы.

Текстовые файлы также часто используются для различных текстовых логов и отчетов, создаваемых программами. Текстовые файлы могут быть как форматированными так и неформатированными. Файл с расширением txt – это неформатированный текстовый файл, другими примерами неформатированного текстового файла является файлы с исходным кодом программ, например, .c. Форматированный тест (текст с разметкой) обычно хранится в файлах с расширением, соответствующим формату или языку разметки — .rtf, .htm, .html.

Очень часто встречается файл README.txt, по сути это обычный текстовый файл, который включен в программное обеспечение инсталляторов, которая предоставляет информацию о программном обеспечении. Пользователи должны прочитать этот файл перед использованием программного обеспечения.

Новый текстовый документ.txt – такое имя дается в Windows по умолчанию для новых текстовых файлов, созданных из контекстного меню (нажать на правую кнопку мыши на рабочем столе и выбрать Создать -> Текстовый документ).

Безымянный.txt – имя по умолчанию, которое дается в Блокноте при создании нового файла.

MIME тип: text/plain, application/text

Другие программы, связанные с расширением TXT

    Файл субтитров
    Расширение файла TXT используется многими приложениями как файл субтитров. TXT файл субтитров сохраняется в простом текстовом формате и может быть отредактирован любым простым текстовым редактором, однако некоторые приложения могут использовать собственный внутренний формат для субтитров.

Известные субтитры в формате TXT:

    Adobe Encore DVD (*.txt)
    Captions 32 (*.txt)
    Captions Inc. (*.txt)
    CPC-600 (*.txt)
    DVD Junior (*.txt)
    DVD Subtitle System (*.txt)
    FAB Subtitler (*.txt)
    IAuthor Script (*.txt)
    Inscriber CG (*.txt)
    KoalaPlayer (*.txt) (субтитры похожи на один из вариантов формата TMPlayer)
    MAC DVD Studio Pro (*.txt)
    Pinnacle Impression (*.txt)
    PowerPixel (*.txt)
    QuickTime Text (*.txt)
    SubCreator 1.x (*.txt)
    TMPlayer (*.txt) (5 различных вариантов)
    Turbo Titler (*.txt)
    Ulead DVD Workshop 2.0 (*.txt)

Популярность: