Можно ли быть абсолютно уверенным что в файле с расширением txt находится текст

Обновлено: 05.07.2024

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

Расширение текстового файла: что это такое?

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

расширение текстового файла

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

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

какое расширение имеют текстовые файлы

Однако не стоит забывать, что сегодня можно встретить достаточно большое число файлов с одинаковыми расширениями, но созданные в других приложениях или сопоставленные разным программам. Казалось бы, обычный файл с расширением .doc (.docx) изначально соответствует текстовому редактору Microsoft Word. Но ведь открыть его или сохранить в таком виде можно и в другом текстовом процессоре даже на «яблочных» компьютерах. Сюда же можно отнести и, так сказать, смешанный тип – файлы формата .pdf, содержащие уже не только текст, но и графику. Но ведь и документы Word могут содержать вставленные изображения.

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

Типы расширения файлов: текстовые

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

типы расширения файлов текстовые

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

Что же касается разновидностей текстовых файлов, их все и не перечислишь. Наиболее распространенными являются следующие: .txt, .doc, .tex, .text, .pdf, .log, .apt, .ttf, .err, .sub, .djvu, .odt, .rtf и многие другие. Этот список можно продолжать до бесконечности.

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

расширения файлов текстовых документов

Заметьте, даже исполняемые файлы могут иметь текст в качестве содержимого. Простейший пример – файл .bat, создаваемый в обычном «Блокноте» и содержащий текст в виде набора команд. При запуске происходит выполнение команд, а для редактирования используется меню «Открыть с помощью…», если изначально этому процессу не сопоставлено другое действие.

расширение текстового файла

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

Изменение расширений текстовых файлов

Что касается изменения расширения, иногда его можно поменять, например, .txt в .doc и обратно. Редактор Word откроет любой тип. То же самое относится к паре .txt - .bat при открытии в «Блокноте». Но в других случаях лучше такие манипуляции не производить, это попросту ни к чему не приведет, и другое приложение переименованный файл открыть не сможет. Изменение формата придется производить при помощи специальных программ-конверторов.

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

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

Зачем нужен .txt. формат кроме как для того чтобы виндузятники не мучились с «В системе отсутствует нужная программа для открытия файла» к файлам без расширения, ведь в лялипсе .txt формат абсолютно бестолковый и ненужный, все текстовые процессоры хавают файлы в формате «textfile» без каких-либо расширений, так же и cat, в создаваемых echo или cat’ом файлах нет смысла и желания приписывать > textfile.TXT. В итоге .txt это пережиток виндомира и на самом деле в нормальных ОС не нужен? Поправьте меня!



Это пережиток DOS с его 8.3 схемой наименования файлов. Я предпочитаю filename.plaintextfile .


Чтобы сразу было видно, что это плейнтекст-файл?


Зачем ты называешь это форматом?

Расширение нужно мобильному дропбоксу, например. К тому же оно позволяет юзеру на глаз отличить текст от бинаря и указывает на то, что текст неструктурирован, в отличие от md, yml, csv и прочего.


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


Не всем файлам нужно расширение. Увидя «LICENSE», «Makefile» и «fstab» ты поймёшь, что это.

Если ты об этом.


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

1, 2, 3… и вперед, что за дичь с буквами навыдумывали?



Это потому что ты уже с ними знаком. А вот если бы не был знаком? Сходу было бы не понятно, fstab это что-то текстовое или бинарное, пока его не откроешь.

Кстати, у неверной простановки *.txt расширений есть и другая сторона медали. Реальный пример из жизни: CMakeLists.txt

Внутри этого файла вовсе не Plain Text, а структурированный DSL, который редакторы должны подсвечивать и парсить. Спрашивается, нахрена идиоты из Kitware (разработчики CMake) прилепили к нему *.txt? При этом файлы, расширяющие скрипт сборки, с абсолютно таким же синтаксисом, они уже рекомендуют помечать расширением *.cmake, почему нельзя было сразу сделать Build.cmake или нечто подобное? Что за рак вообще?

Вот в Gradle или Scala всё чётко, логично и ясно:

  • build.gradle – Дефолтный DSL у Gradle, расширение Groovy.
  • build.sbt – DSL для SBT на основе Scala.
  • build.gradle.kts – DSL у Gradle на основе Kotlin Script.


Сходу было бы не понятно, fstab это что-то текстовое

у неверной простановки *.txt расширений

Да я в общем-то о том же. В случае с fstab можно было бы добавить разве что сферическое .conf , которое как правило вне контекста ни о чём не говорит.


А насчёт отсутствия суффикса, как-то так повелось, что набранные КАПСОМ имена по умолчанию воспринимаются как тестовые файлы.

Но кроме ограниченного списка известных файлов, не стоит так делать.


Залитый в облако txt можно отредактировать/посмотреть онлайн. Ноунейм файл нет.


У меня текстовый редактор настроен так, что при открытии файлов с расширением .txt автоматически включается перенос строк.
А у файлов без расширения .txt автоперенос строк выключен по умолчанию, и чтобы просмотреть длиную строку, нужно промотать горизонтальный скролл.
Это очень удобно: мне не нужно внутри редактора нажимать кнопку wrap/unwrap в зависимости от содержимого.
Расширение .txt как бы говорит редактору «внутри меня простой поток длинного текста, без какого-либо форматирования».
А просматривать исходники программ, конечно же, удобнее без автопереноса строк.

Egor_ ★ ( 19.09.20 13:03:44 )
Последнее исправление: Egor_ 19.09.20 13:06:49 (всего исправлений: 2)


Конечно не нужен - лучше каждый раз когда тебе 2 слова нужно прочитать или написать ждать по пол часа, пока либраофис загрузится!

А где ещё ты будешь хранить информацию о типе файла (что это не ELF, например), если поле mime-type в файловые системы до сих пор не завезли?


А челавекам лучше хавается с txt.


Так ведь плейнтекст это дефолт.


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


Увидя «LICENSE», «Makefile» и «fstab» ты поймёшь, что это

На самом деле - нет, это никак не даст понять, что там в лицензии: чистый текст или может быть Markdown?

Makefile и fstab тоже были бы с расширениями лучше - по ним можно было бы понять в какой программе можно из синтаксис открыть, подсветить, и валидировать, предже чем они наломают дров.

неправильный fstab вообще может привести к «ничего не загружается». Но к ниму ни валидатора нет, и синтаксис непонятно какой. Он описан текстом, но валидаторов под рукой нет.


чистый текст или может быть Markdown?

Во-первых, какая разница? Во-вторых, я лично никогда не видел лицухи в маркдауне.

по ним можно было бы понять в какой программе можно из синтаксис открыть

Любой нормальный редактор тебе мейкфайл подсветит просто по названию файла, а в fstab валировать попросту нечего.

WitcherGeralt ★★ ( 19.09.20 16:02:36 )
Последнее исправление: WitcherGeralt 19.09.20 16:02:58 (всего исправлений: 1)


а в fstab валировать попросту нечего.

У меня vim понимает его формат и подсвечивает ошибку, если, например dump или pass цифру убрать. Если лишнюю в конец строки дописать - не выделяет её как предыдущие (видимо лишние значения не используются).

Ну и внутри строки там попробовал вносить изменения - vim знает какие параметры корректны, а какие нет, выделяет ошибку, если лишний пробел запихнуть.

lv ★★ ( 19.09.20 16:23:25 )
Последнее исправление: lv 19.09.20 16:25:13 (всего исправлений: 1)


Но в vim, скорее всего, специальный костыль, что эта подстветка используется только для файла /etc/fstab. Это же наоборот неудобство для файла без расширения. Он же не подсветит так же /etc/fstab-backup или /etc/backup/fstab?

alexmaru ★ ( 19.09.20 16:34:33 )
Последнее исправление: alexmaru 19.09.20 16:34:50 (всего исправлений: 1)


я лично никогда не видел лицухи в маркдауне

Ты видимо редко ходишь на GitHub.

Но там лицензия в Markdown обычно обозначается как License.md, и это правильно.


Согласен, что неудобство, но тут уж нашло легаси названия fstab на современное желание валидации. И без потерь этот конфликт не разрешить. Вот и закостылили.


Windows

Начну с того, как открыть любой файл формата txt на стационарном компьютере или ноутбуке. Поговорим относительно системы Windows (она самая распространённая), но в таблице приведены программы и для Mac OS, и для Linux.

Notepad (Блокнот)

Формат txt относится к документам текстового типа, содержимым которого является обычный текст, соответственно, открыть данные файлы можно практически всеми текстовыми редакторами, например, таким как Notepad.


Очень сложно представить себе Windows (любой версии) без «Блокнота». Многие внутренние процессы в системе протекают с его участием. Текстовые файлы, созданные посредством этого редактора, несут в себе различную информацию, в том числе и об устанавливаемых сторонних программах (README.txt). И txt является основным форматом «Блокнота», значит первый, простой и сам по себе напрашивающийся вариант – открыть документ.txt именно этой программой:

  1. Просто быстро щёлкаем 2 раза по нужному файлу.
  2. Если первый пункт не работает (причины могут быть разными), то нажимаем на документе кнопкой мыши, расположенной с правой стороны, и выбираем пункт «Открыть с помощью…», ищем «Блокнот» и щёлкаем по нему.


  1. Если и второй вариант не получается, то опять щёлкаем той же кнопкой на мышке, но выбираем пункт «Свойства».


  1. В свойствах около пункта «Приложение» есть кнопка «Изменить», нажимаем её.


  1. В появившемся перечне доступных для выбора программ выделяем «Блокнот» или Notepad и жмём OK.


  1. В завершение для открытия просто щёлкаем по документу 2 раза.

Total Commander

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



Второй метод с применением контекстного меню (нажатие правой кнопки мыши).


Microsoft Word

Второй по популярности текстовый редактор (второй именно для обозначенного формата) – это Microsoft Word. Способы открытия те же, но только в обоих списках выбираем уже Word, а не Notepad. Кстати, глядя на этот документ, вспомнил ещё один простой способ, предназначенный для открытия файла внутри программы (он подходит и для «Блокнота»):

  1. Запускаем редактор, например, через «Пуск» или посредством функции создания нового документа.
  2. Затем открываем перечень команд в главном меню («Файл» или кружочек с изображением разноцветной «кракозябры») и выбираем «Открыть».
  3. В графе «Типы файлов» (применительно для Word) выставляем значение «Все файлы».
  4. Находим нужный нам документ в недрах системы, выделяем и нажимаем OK.


Браузеры

Друзья, сейчас я поведаю вам одну маленькую хитрость. Если на ПК вдруг исчезли, сломались или зависли одновременно все текстовые редакторы, а искать и устанавливать новые некогда, но очень срочно нужно прочесть то, что скрыто в документе формата txt, то открыть его можно посредством любого браузера, такого как Internet Explorer, Google Chrome и так далее. Делается это любым из запасных способов, описанных в абзаце про «Блокнот».


Выглядеть всё это будет так – белый фон и текст.


Android

Выше я вам перечислил основные способы открытия файлов формата txt в Windows, а сейчас расскажу, чем открыть их на «Андроиде». Приложений много, все они базируются в Google Play, оттуда их можно скачать на своё устройство. На мой взгляд, самое удобное – это OfficeSuite Professional, так как оно позволяет и читать, и создавать различные документы. Это такой своеобразный Office, как у Microsoft, включающий в себя инструменты для работы с текстовыми, табличными файлами и презентациями.


Таблица

Почему я подробно остановился именно на «Виндовс» и «Андроид»? По этим системам приходит больше всего вопросов. Исходя из этого, я сделал вывод, что они самые распространённые. Но и другие ОС на компьютере и мобильных устройствах заслуживают внимания. Программы и приложения, подходящие для прочтения txt-документов в самых разных системах и на различных мобильных платформах, приведены в таблице ниже.

Вариант виде скриншотов.



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

несколько текстовых файлов в Windows 10

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

несколько текстовых файлов в Windows 10

Некоторые текстовые файлы используют расширение файла .TXT и не содержат изображений. Другие могут содержать как изображения, так и текст, но все же называться текстовым файлом или даже сокращенно как «текстовый файл», что может сбивать с толку.

Типы текстовых файлов

В общем смысле текстовый файл относится к любому файлу, который имеет только текст и не содержит изображений и других нетекстовых символов. Иногда они используют расширение файла TXT, но не обязательно. Например, документ Word, который представляет собой эссе, содержащее только текст, может быть в формате файла DOCX , но все еще называться текстовым файлом.

Другим видом текстового файла является файл «обычный текст». Это файл, который содержит нулевое форматирование (в отличие от файлов RTF ), что означает, что ничто не выделено жирным шрифтом, курсивом, подчеркнутым, цветным, с использованием специального шрифта и т. Д. Несколько примеров форматов простых текстовых файлов включают в себя те, которые заканчиваются на XML , REG , BAT , PLS , M3U , M3U8 , SRT , IES , AIR , STP, XSPF , DIZ , SFM , ТЕМА и TORRENT .

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

Как открыть текстовый файл

Все текстовые редакторы должны иметь возможность открывать любой текстовый файл, особенно если не используется никакого специального форматирования. Например, файлы TXT можно открыть с помощью встроенной программы «Блокнот» в Windows, щелкнув файл правой кнопкой мыши и выбрав « Редактировать» . Аналогично для TextEdit на Mac.

Еще одна бесплатная программа, которая может открыть любой текстовый файл — это Notepad ++ . После установки вы можете щелкнуть файл правой кнопкой мыши и выбрать « Редактировать с помощью Notepad ++» .

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

Некоторые другие текстовые редакторы и средства просмотра включают Microsoft Word, TextPad , Notepad2 , Geany и Microsoft WordPad.

Дополнительные текстовые редакторы для macOS включают BBEdit и TextMate . Пользователи Linux могут также попробовать открыватели / редакторы Leafpad , gedit и KWrite .

Откройте любой файл как текстовый документ

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

Например, вы можете открыть аудиофайл MP3 в виде текстового файла, подключив его к текстовому редактору, такому как Notepad ++. Вы не можете воспроизводить MP3 таким образом, но вы можете видеть, из чего он состоит, в текстовой форме, поскольку текстовый редактор может отображать данные только в виде текста.

В частности, для MP3-файлов самая первая строка должна содержать «ID3», чтобы указать, что это контейнер метаданных, который может хранить информацию, такую ​​как исполнитель, альбом, номер дорожки и т. Д.

Другой пример — формат файла PDF ; каждый файл начинается с текста «% PDF» в первой строке, хотя остальная часть документа полностью нечитаема.

Как конвертировать текстовые файлы

Единственная реальная цель для преобразования текстовых файлов — это сохранить их в другом текстовом формате, таком как CSV , PDF, XML, HTML , XLSX и т. Д. Это можно сделать с помощью самых современных текстовых редакторов, но не более простых, поскольку они обычно поддерживают только основные форматы экспорта, такие как TXT, CSV и RTF.

Например, упомянутая выше программа Notepad ++ способна сохранять огромное количество форматов файлов, таких как HTML, TXT, NFO, PHP , PS, ASM, AU3, SH, BAT, SQL, TEX, VGS, CSS, CMD, REG. , URL, HEX, VHD, PLIST, JAVA, XML и KML .

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

Все это говорит о том, что текст — это текст, если он представляет собой простой текст, поэтому для его «преобразования» может потребоваться просто переименовать файл, поменяв одно расширение на другое.

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

Ваш файл все еще не открывается?

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

Как мы упоминали выше, вы можете открыть любой файл с помощью Notepad ++, но, как и в примере с MP3, это не означает, что вы можете использовать этот файл там. Если вы попробуете ваш файл в текстовом редакторе, и он не рендерится так, как вы думаете, переосмыслите, как он должен открываться; это, вероятно, не в формате файла, который может быть объяснен в удобочитаемом тексте.

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

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