В чем особенность текстовых видов файлов

Обновлено: 04.07.2024

Занятие 1. Тeкстовые файлы, их описание и основные отличия от типизированных файлов.

Наряду с описанными типами файлов Pascal имеет средства взаимодействия с файлами несколько иной структуры–так называемыми текстовыми файлами . Введение текстовых файлов несколько нарушает стройность языка, однако позволяет использовать Pascal при программировании широкого класса задач, имеющих нечисловой характер и связанных с обработкой текстовой информации.

Во многих версиях языка допускается хранение файлов на диске как символьных данных. При считывании файла в оперативную память машины символы файла преобразуются в тот тип данных, который объявлен в программе. Файлы символьных данных называются текстовыми файлами. Текстовые файлы имеют тип text.

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

Его можно схематически представить в следующем виде:

Описанная структура текстовых файлов хорошо согласуется с интуитивно понимаемым построением текстовой информации и полностью совпадает со стандартной структурой текстов, принятой в MS-DOS, используемой во многих текстовых редакторах, понимаемой компиляторами с языков программирования и т.д.

С каждым файлом на диске должна быть связана файловая переменная, которая описывается в соответствии с типом файла на диске. Представителем же текстового файла в Pascal-программе является переменная файлового типа, которая должна быть описана с указанием стандартного типа text:

Примечание . Слово text не является зарезервированным словом, а считается идентификатором стандартного типа, наряду с идентификаторами integer, real и т.д.

Обращение к файлу в дальнейшем идёт через файловую переменную.

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

К примеру, пусть на диске создан текстовой файл text.txt.

Для Turbo Pascal описание и связывание файловой переменной f с файлом text.txt, будет выглядеть так :

assign ( f , ' d :\ tp 7\ bin \ text . txt ');

assign([файл. пер. ], [полный путь до файла на диске])–связывает файл на диске с файловой переменной f типа текст.

Примечание . Процедура assign не должна использоваться для открытого файла.

Когда имя файла на диске не указывается, то параметр f оказывается связанным со стандартным вводом/выводом. Если присвоено пустое имя, то после обращения к reset(f) f будет указывать на стандартный файл ввода, а после обращения к rewrite(f) f будет указывать на стандартный файл вывода.

reset([ файловая переменная ]); –открывает файл на чтение.

Ввод-вывод для текстовых файлов подчиняется тем же общим правилам, что и для обычных типизированных файлов; однако имеется несколько важных особенностей.

Во-первых, для одного текстового файла нельзя одновременно производить операции и ввода, и вывода. Это означает, что после открытия текстового файла процедурой reset возможно только чтение информации из файла, после процедуры rewrite – только запись в файл.

Во-вторых, обмены с текстовыми файлами всегда являются строго последовательными, то есть после чтения из файла элемента с порядковым номером N следующая операция чтения даст элемент с номером N+1. Иными словами, прямой доступ к любому элементу текстового файла невозможен; для текстовых файлов не допускаются вызовы Seek, FilePos, FileSize.

Под чтением файла понимают ввод данных из внешнего файла, находящегося на диске, в оперативную память машины. Данные файла становятся доступными программе. Внешний файл, из которого читаются данные, часто называют входным файлом .

Базовой техникой обменов с текстовыми файлами является посимвольный ввод-вывод. При этом производится чтение или запись всех символов, как информационных, так и специальных.

Покажем простую программу, выполняющую чтение некоторого текста. Эта программа выводит на экран последовательность кодов символов, составляющих файл text.txt.

while not Eof(f) do

Задание . Наберите текст программы и запустите программу на выполнение. Просмотрите результат работы программы. Найдите выведенные на экран коды специальных символов.

Еще одной особенностью работы с текстовыми файлами является возможность непосредственных обменов значениями различных базовых типов (для обычных типизированных файлов тип параметров read и write должен совпадать с базовым типом файла). Так, в текстовый файл можно записать6 например, целое или вещественное число. При этом его внутреннее представление будет автоматически преобразовано в строчку символов, образующих изображение этого числа.

Рассмотрите простую программу, выполняющую чтение из текстового файла целых чисел и вывод на печать только четных чисел.

while not Eof(f) do

Задание . Напишите программу, с помощью которой можно сформировать текстовый файл, содержащий

- значения целого типа;

- значения вещественного типа;

- значения булева типа.

Для описанных выше случаев записи произвольной информации в текстовый файл в языке имеются дополнительные возможности, которые заключаются в задании размера поля записи. Если после записываемой переменной или выражения поместить символ двоеточия, а после него – любое выражение целого типа, то для выводимого значения будет отведено поле, размер которого (число символов) будет равен значению выражения. Следующая тривиальная программа наглядно показывает действие указателя поля:

Program TextFile 3;

for i := 8 to 12 do

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

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

Кроме того, для вещественных типов имеется дополнительная возможность, позволяющая выводить число в формате с фиксированной точкой, что более наглядно по сравнению с форматом с плавающей точкой, который предусмотрен по умолчанию. Если после указателя размера поля задать через двоеточие еще одно выражение целого типа, то оно будет интерпретироваться как указание числа позиций для дробной части числа.

Занятие 2. Способы обмена с текстовыми файлами.

На этом занятии мы обобщим уже известные операции чтения и записи текстовых файлов и остановимся на специфичных операциях обмена информацией между программой и текстовым файлом.

Операции чтения из файла

reset(f) - открывает существующий файл на чтение. Файловая переменная должна быть связана с внешним файлом с помощью процедуры assign.

Если существующий файл уже открыт, то он закрывается, а затем открывается вновь. Текущая позиция в файле устанавливается на начало файла.

Если f было присвоено пустое имя (например, assign((f),' '), то после обращения к процедуре Rezet(f) будет ссылкой на стандартный файл ввода (канал 0).

Текстовой файл становится доступным только по чтению.

При указании директивы компилятора функция IoResult будет возвращать значение 0 в том случае, если операция завершилась успешно, и ненулевой код ошибки в противном случае.

readln([f : text],[v 1 ,v 2 . v n ]) – выполняет процедуру read, затем переходит к следующей строке файла.

Процедура readln является расширением процедуры read и определена для текстовых файлов. Вызов readln(f) без параметров приводит к перемещению текущей позиции файла на начало следующей строки, если она имеется, в противном случае происходит переход к концу файла. Процедура readln без параметров полностью соответствует стандартному вводу.

При указании директивы компилятора функция IoResult будет возвращать значение 0 в том случае, если операция завершилась успешно, и ненулевой код ошибки в противном случае.

Примечание : Функция работает только для тектовых файлов, включая стандартный ввод. Файл должен быть открыт для ввода.

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

Очень часто используется следующий способ чтения из текстового файла. В качестве параметра процедуры readln задается переменная типа string; в этом случае вся очередная строка файла целиком считывается в поданную переменную, длина которой автоматически устанавливается равной длине считанной строки. Полученная из файла строка далее может быть обработана так, как это необходимо. Важно отметить, что при таком способе производится чтение только "значащих" символов строки; завершающиеся символы в данном случае играют роль межстрочных разделителей и не считываются в строковую переменную. После чтения строки текущий указатель файла устанавливается на начало следующей строки.

Операции записи в файл

rewrite(f) - cоздаёт и открывает новый файл. Файловая переменная должна быть связана с внешним файлом с помощью процедуры assign.

Если внешний файл уже существует, то он удаляется и на его месте создаётся новый пустой файл. Если файл уже открыт, то он закрывается, а затем открывается вновь.Текущая позиция в файле устанавливается на начало файла.

Если f было присвоено пустое имя (например, assign((f),' '), то после обращения к процедуре rewrite(f) будет ссылкой на стандартный файл вывода (канал 1).

Текстовой файл становится доступным только по записи.

write([f : text],[v 1 ,v 2 . v n ]) – записывает одно или более значений из одной или более переменных в текстовой файл.

Если параметр f не указан, то подразумевается использование стандартной файловой переменной Output. Каждый параметр v является вводимым выражением, значение которого должно быть записано в файл. Каждое вводимое выражение должно быть символьного, целого, вещественного, строкового или булевого типа.

Параметр v имеет вид:

<вводимое выражение : мин.размер : десятичных знаков>

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

writeln([f : text],[v1,v2. vn]) – выполняет процедуру write, а затем записывает в файл метку конца строки (перевод строки).

При вызове данной процедуры без параметров writeln(f), в файл записывается метка конца строки. Процедура writeln без параметров полностью соответствует стандартному выводу на экран.

Примечание : файл должен быть открыт для вывода.

Логическая функция Eoln

Часто для обработки текстовых файлов используется специфичная для них функция Eoln, позволяющая определить достигнут ли конец строки. Если достигнут – значение функции равно True, а если нет – False. Таким образом, для анализа конкретных символов строк файла можно применить вложенный цикл типа:

while not Eof(NameFale) do

while not Eoln(NameFale) do

Процедура открытия файла для дополнения

append(f : Тext) – процедура открывает существующий файл для присоединения. Если файл уже открыт, то он сначала закрывается, а затем открывается заново. Текущая позиция устанавливается на конец файла.

Если в последнем блоке файла размером 128 байтов присутствует символ Сtrl+Z (26 в коде ASCII), то текущая позиция устанавливается в файле таким образом, что при записи первым в блоке будет "затираться" символ Сtrl+Z.

Если переменной f было присвоено пустое имя assign(f,' '), то после обращения к процедуре append f будет указывать на стандартный выходной файл.

После обращения к append файл f становится доступным только по записи и Eof(f) принимает всегда значение True(истина).

Рассмотрите несколько примеров простых программ.

Program TextFile 4;

Put1, Put2, d: string;

assign ( t , Put 2);

while Not Eof(f) Do

while Not Eoln(f) do

while Not Eof(f) d o

for i := 1 to Length(s) do

assign ( f , ' text . txt ');

writeln(f, 'Исходный текст');

writeln(f, 'Добавляемый текст');

Задачи для самостоятельной работы

1. Создать текстовый файл, содержащий произвольное количество гласных букв русского алфавита. Длину каждой строки должен определять пользователь. Просчитать количество символов каждой буквы и дописать в файл полученную информацию.

2. Создать текстовый файл, содержащий произвольное количество букв русского алфавита. Длину каждой строки должен определять пользователь. Просчитать количество символов гласных и согласных букв и дописать в файл полученную информацию.

3. Создать текстовый файл, содержащий произвольное количество символов. Длину каждой строки должен определять пользователь. Просчитать количество символов каждой буквы русского алфавита и дописать в файл полученную информацию.

4. Создать текстовый файл, содержащий произвольное количество символов. Длину каждой строки должен определять пользователь. Просчитать количество цифр и дописать в файл полученную информацию.

5. Создать текстовый файл, содержащий произвольное количество символов. Длину каждой строки должен определять пользователь. Просчитать количество символов каждой буквы латинского алфавита и дописать в файл полученную информацию.

Занятие 3. Стандартные текстовые файлы Input и Output. Примеры задач

В Паскале существуют два стандартных текстовых файла Input и Output. Эти файлы считаются известными в любой Pascal-программе (иными словами, они описаны в стандартном модуле System). Они обозначают (по терминологии MS-DOS) соответственно стандартный файл ввода и стандартный файл вывода. Обычно эти стандартные файлы связаны с конкретными физическими устройствами компьютера. Так, файловая переменная Input связана с клавиатурой, файловая переменная Output – с экраном дисплея. эти файлы считаются заранее открытыми, а соответствующие идентификаторы можно использовать в операциях ввода-вывода.

Рассмотрим, например, следующий оператор:

writeln (Output, 'Результат равен ', (X+Y)*2)

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

Аналогично, оператор read (Input, X1, X2); будет выполняться таким образом: система перейдет в состояние ожидания ввода с клавиатуры двух значений. Типы вводимых значений должны совпадать с типами переменных Х1 и Х2. Эти значения при вводе должны отделяться друг от друга одним или несколькими пробелами, а ввод должен быть завершен нажатием клавиши Enter. В процессе ввода значений набираемые на клавиатуре символы отображаются на экране. После нажатия Enter введенные значения будут присвоены переменным Х1 и Х2, и выполнение программы будет продолжено.

Для стандартных файлов Input и Output допускается сокращенная форма записи операций ввода-вывода. Так, если в процедурах read и readln первый параметр опущен, то по умолчанию подразумевается файл Input. Аналогично, отсутствие в процедурах write и writeln первого параметра означает вывод в стандартный файл Output. Вывод в стандартный файл Output используется очень часто – всегда, когда необходимо выдать некоторую информацию из программы на экран.

В соответствии с общими правилами MS-DOS стандартные файлы ввода-вывода могут быть "переназначены", то есть связаны с другими физическими устройствами или дисковыми файлами. Простейшим способом переназначения является использование для этой цели процедуры assign, например,

assign ( Output ,' MyFile . out ')

После выполнения такого оператора стандартный файл вывода будет переназначен, то есть файловая переменная Output будет связана с дисковым файлом MyFile.out из текущего каталога. Все операции вывода, явно или неявно работающие с файлом Output, будут выводить информацию в указанный дисковый файл.

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

Примечание . Если Вы можете решить выше поставленные задачи устно, то поставьте в известность учителя и приготовьтесь к ответу.

pecenka2015

Текстовые файлы состоят из символов. Каждый текстовый файл разделяется на строки неопределенной длины, которые заканчиваются символом конец строки. Весь файл заканчивается символом конец файла.

К текстовым файлам возможен только последовательный доступ. С текстовыми файлами работают различные редакторы текстов. Текстовые файлы имеют стандартный тип TEXT.

VAR <имя файла>: TEXT;

Посимвольные операции ввода-вывода выполняются для текстовых файлов процедурами readиwrite.Строки обрабатываются специальными процедурами для текстовых файлов readlnиwriteln.Кроме того, для текстовых файлов применяются процедуры ASSIGN, RESET, REWRITE, CLOSE, EOF, eoln.Процедураappendоткрывает существующий текстовый файл для добавления записей. Для текстовых файлов нельзя использовать процедуры и функции SEEK, FILEPOS, FILESIZE,т.к. элементы имеют разную длину.

inputи outputстандартные текстовые файлы для ввода с клавиатуры и вывода на экран.

Рассмотрим программу, реализующую следующую задачу. Дан текстовый файл F1.Необходимо заменить во всех записях этого файла код группы ДС-101 на ДС-201. Скорректированные записи поместить в файл F2.

var f1,f2: text;

pole:string;

name:string[12];

pz: integer;

begin write(‘ввод имени входного файла:’);

Readln(name);

Assign(f1,name);

write(‘ввод имени выходного файла:’);

Readln(name);

Assign(f2,name);

Reset(f1); rewrite(f2);

While not eof(f1) do

Begin

Readln(f1,pole);

while pos(‘дс-101’, pole) <> 0 do

Begin

pz:= pos(‘дс-101’, pole);

delete(pole,pz+3,1);

insert(‘2’,pole,pz+3);

End;

Writeln(f2,pole)

End;

Close(f1);

Close(f2);

End.

Здесь читаются последовательно строки из входного файла и в каждой строке в номере группы заменяется символ 1 на 2. Скорректированные строки выводятся в новый файл.

Файлы без типа.

Любой файл может быть представлен в виде последовательности символов кода ASCII. Турбо Паскаль позволяет рассматривать файл с любой организацией как бы состоящим из блоков по 128 байт.

Файлы без типа используются обычно при копировании файлов, когда не важна внутренняя структура записи файла. Если длина сегмента на диске 1024 байта, то количество блоков в группе равно 8 при длине блока 128 символов.

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

Какие бывают текстовые форматы


Данный формат появился вместе с первым компьютером. В *.txt-файле содержится только текстовая информация и ничего больше – данные о форматировании, шрифтах, картинках там сохранить не получится. Формат является наиболее универсальным – он может открыться на всех устройствах с помощью любого приложения.


Расширенный текстовый формат (Rich Text Format) был разработан компанией Microsoft как универсальный кросс-платформенный формат для хранения текстовой информации. Сохраняет данные форматирования, позволяет производить вставку дополнительных объектов:

Основная «фишка» rtf-формата – использование специальных «управляющих» слов, выделенных спецсимволами, что приводит к значительному увеличению объема файла.


Формат *.doc также разработан корпорацией Microsoft и использовался в текстовом редакторе Word. Если быть точным, то doc-файлы на самом деле бинарные, их можно открыть в большинстве современных текстовых редакторов. Имеют возможности сохранения форматирования, стилевого оформления, вложения картинок и других объектов в текст, а также поддержку гиперссылок.


Усовершенствованный и лицензированный формат от Microsoft, появившийся впервые с пакетом Office 2007. Представляет собой следующий этап формата *.doc.


Достаточно популярны сейчас форматы, основанные на Hyper Text Markup Language (HTML) – HTM, CHM, MHT и др. Язык HTML был разработан специально для создания веб-страниц, но благодаря своей универсальности, удобству и небольшому размеру стал широко использоваться для хранения текстовых данных. Любой HTML-документ можно прочитать с помощью стандартных инструментов операционной системы, без использования сторонних программ.


Формат разработан компанией Adobe специально для нужд полиграфии. Впоследствии пользователи оценили удобство использования pdf-файлов, и этот формат стал стандартом для обмена документами.


Форматы для электронных книг

Кроме вышеописанных, существует также много форматов текстовых файлов, разработанных специально для чтения в электронном виде. Такие файлы нельзя отредактировать, а для просмотра необходима специальная программа. К таким форматам можно отнести:

  • .fb2;
  • .epub;
  • .mobi;
  • .djvu и другие.

Вместо послесловия

Мы рассмотрели с вами основные типы форматов текстовых файлов. Конечно, со временем некоторые из них могут устареть, уступив место более современным, с расширенными возможностями.
А встречались ли вам текстовые файлы, которые не удалось открыть на компьютере или мобильном гаджете?

форматы текстовых файлов

Читайте, что это за форматы текстовых файлов: TXT, RTF, DOC, DOCX, HTML, PDF. Какие программы поддерживают и как можно редактировать, открывать и сохранять. Далее поговорим о них подробнее. Во время работы с документами можно далеко не сразу обратить внимание на доступное им разнообразие форматов. Далее мы подробнее остановимся на особенностях каждого из них.

Самый распространенный и простой формат текстовых файлов — TXT

Если говорить о том, какой формат текстовых файлов появился первым, это будет txt – его история началась практически одновременно с возникновением такого явления, как персональный компьютер. В файле имеется исключительно текст, форматирование, картинки и шрифты в txt не сохраняются. Данный формат можно считать одним из наиболее универсальных – его распознают сотни приложений для различных устройств.

Среди прочего, TXT можно открыть одним из следующих приложений:

  • «Блокнот» — это самое простое средство для обработки текстовой информации. Приложение встроено в Windows. Приложение позволяет вводить и корректировать текст, сохранять информацию на ПК. Данное решение не теряет совой актуальности, поскольку при работе с информацией не всегда есть необходимость в использовании масштабных текстовых процессоров.
  • WordPad – редактор, который также является частью ОС Windows. В приложении имеется большое число инструментов, однако его функциональность уступает решением Writer или Word. Программа берет истоки от компонента Windows Write, который является частью Windows 1.0. В редакторе доступно форматирование, а также печать текстовой информации.
  • Word – это решение от корпорации Microsoft получило огромное распространение. Оно в значительной степени облегчает взаимодействие пользователя с текстовой информацией. Word полезен при ведении официальной и деловой переписки, обработке текстовых данных, работе с корреспонденцией. Программа отличается простотой и функциональностью. – это процессор с уникальным интерфейсом. При этом у пользователя есть возможность выбрать стиль схожий с Microsoft Word. При помощи данного инструмента можно просматривать документацию обозревателе интернета. Пользователь может скрыть отдельную информацию из документа, на ней возникнет особая черная полоса.

форматы текстовых файлов RTF

Форматы файлов текстовых документов начали стремительно развиваться, и компания Microsoft разработала решение Rich Text Format — RTF. Перед нами кросс-платформенный формат, способный хранить текстовые сведения. RTF способен сохранять форматирование и вставлять в текст различные объекты:

Формат rtf работает с технологией «управляющих» слов, они выделяются специальными символами и поэтому документ занимает больше места на диске.

RTF можно открыть одним из следующих приложений:

  • Microsoft Works – это пакет, который позволяет создавать различные документы. Здесь есть инструменты для объединения с КПК, средство воспроизведения презентаций, менеджер графики, календарь-ежедневник, электронные таблицы, текстовый редактор и база данных. В приложение встроен особый «Центр запуска», в который входит несколько разделов.
  • AbiWord – это бесплатное приложение, оно распространяется в соответствии с лицензией GNU. Процесс экспорта в этой программе имеет свои особенности, при использовании функции «Сохранить как», документу присваивается фирменный формат AbiWord , который используется не слишком активно. Удобнее для преобразования обратиться к функции «Сохранить копию».
  • Nuance OmniPage – это компактное приложение с возможностью распознания символов. Благодаря возможности Google Desktop Search легко отыскать необходимые документы, указав имеющиеся в них слова. Приложение способно работать с фалами, в которых помимо также содержаться фотографии другие изображения.
  • TextMaker – редактор, который способен работать не только в среде Windows, но и Windows CE, Windows Mobile, Android и Linux. Является частью пакета SoftMaker Office. Данное решение – альтернатива Pocket Word, которая существенно расширяет возможности форматирования и обработки текстов. В приложение встроена проверка орфографии.

форматы текстовых файлов DOC

Обсуждая распространенные форматы текстовых файлов следует отдельно сказать о doc. Данное решение также было создано корпорацией Microsoft, оно применялось редактором Word. Отметим, что файлы doc относятся к бинарным, их поддерживают практически все существующие сегодня текстовые редакторы. Данный формат поддерживает гиперссылки, вставку в текст картинок и прочих объектов, стили и форматирование.

Открыть DOC можно одним из следующих приложений:

  • LibreOffice – это решение, которое дает возможность обрабатывать графики, презентации, базы данных, электронные таблицы и тексты. Данный пакет приложений распространяется свободно и переведен на множество языков. Во многом LibreOffice можно использовать, как альтернативу известным коммерческим решениям.
  • Kingsoft Writer —пакет, разработанный разработчиками из Китая, как альтернатива решения Microsoft Office. Решение официально переведено на множество языков, среди которых интерфейсы на польском, русском, португальском, испанском, немецком, французском, английском. Существуют также версии данного решения для Linux и Android.
  • OpenOffice – это пакет программ, который во многом успешно выступает конкурентом Microsoft Office и другим коммерческим решениям такого типа. Он практически не уступает конкурентам по качеству интерфейса. Данное решение поддерживается множеством операционных систем, среди которых Solaris, FreeBSD, Windows, MacOS, Linux.

Обсуждая форматы текстовых файлов нельзя пройти мимо doc x . Это усовершенствованный вариант doc, который был лицензирован и впервые появился вместе с пакетом Office 2007.

Открыть DOCX можно одной из следующих программ:

  • Ability Write – это текстовый редактор с набором функций, близких к MS Word . В дизайне отличия несущественные, однако в Ability Write отсутствует проверка орфографии и грамматики для русского языка. Данное решение является частью пакета офисных программ Ability Office, который отличается нетребовательностью к ресурсам ПК.
  • Panergy docXConverter – это приложение для конвертирования файлов docx, а также xlsx в форматы cvs и rtf. Инструмент позволяет работать с упомянутыми форматами документов даже в тех редакторах, которые изначально их не поддерживали. В преобразованном документе сохраняется форматирование оригинала.

Форматы, в основу которых положена технология HTML получили широкое распространение, среди них следует отметить MHT, CHM и HTM. Язык HTML создавался специально для разработки веб-страниц, однако его удобство, небольшой размер и универсальность привели к тому, что сейчас данное решение активно используется для хранения текстовой информации. Файл HTML легко воспроизвести базовыми инструментами ОС, он не требует установки стороннего программного обеспечения.

форматы текстовых файлов PDF

Компания Adobe создала данное решение для различных полиграфических целей. Файлы pdf оказались настолько удобными, что превратились в стандарт в сфере обмена документами.

Открыть PDF можно при помощи Adobe Reader . Речь идет о ряде программных решений, разработанных специально для управления и создания документов интересующего нас формата. Данный продукт позволяет работать с презентациями, формами и самостоятельно создавать файлы PDF. Документ можно дополнить видеофайлами, аудиозаписями и анимацией.

Также PDF можно открыть одним из следующих приложений:

  • Foxit Reader ;
  • Sumatra PDF ;
  • IMSI TurboPDF ;
  • Icecream PDF Converter .

Данный формат используется в документах OpenOffice. Он является открытым и выступает альтернативой коммерческому решению docx. Также позволяет добавлять в текстовую информацию гиперссылки, таблицы, изображения.

Открыть ODT можно одним из следующих приложений:

  • TextMaker
  • IBM Lotus Symphony
  • TextMaker Viewer
  • ALReader
  • AbiWord

Форматы текстовых файлов для электронных книг

форматы текстовых файлов .fb2

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

К ним можно отнести:

Как поменять формат текстовых файлов

Чтобы сохранить текстовый файл в определенном формате легче всего использовать функции приложения Microsoft Word. Алгоритм действий следующий:

  • Любой версией Microsoft Word открываем документ.
  • Нажимаем на «Файл»
  • Переходим во вкладку «Сохранить как».

Далее, чтобы изменить формат текстового файла достаточно выбрать предпочтительный из выпадающего списка и указать место сохранения. Word способен самостоятельно определять текстовые форматы файлов, что позволяет легко преобразовывать документы.

Изменение txt

В случае с txt, проще внести перемены в расширение документа. Первое, что необходимо сделать, это включить показ расширений в операционной системе.

После описанных действий нажимаем правой кнопкой мыши на текстовом документе, используем функцию «Переименовать». Далее вместо .txt указываем, к примеру, .html, .rtf или .doc. При этом следует помнить, что, если попытаться изменить расширение документа Word путем переименования с открытием файла возникнут проблемы.

Читайте также: