Текстов файл (.txt)

ISO/IEC Стандарт

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

Конвертиране на SRT към TXT

Безплатен конвертор от SRT към TXT в браузъра. Конвертирайте файлове незабавно на вашето устройство.

Инспектиране и метаданни

Операционните системи и файловите анализатори идентифицират TXT файлове чрез проверка на началната двоична байтова последователност:

Изберете или пуснете файлове тук

100% поверително конвертиране в браузъра - файловете никога не напускат вашето устройство

или поставете Ctrl+V
Гаранция за поверителност с нулево мрежово предаване: 0 байта са качени на външни сървъри. Цялата обработка се извършва локално в пясъчниците на вашия браузър.

Байтов подпис на хедъра (Magic Bytes)

Операционните системи и файловите анализатори идентифицират TXT файлове чрез проверка на началната двоична байтова последователност:

HEX ПОДПИС (ОФСЕТ 0):

EF BB BF / None

ASCII ПРЕДСТАВЯНЕ: UTF-8 BOM / Raw text

Стандартизация: ISO/IEC 10646 / Unicode Standard / IETF RFC 2046

Технически спецификации

Контейнерна архитектураSequential sequence of human-readable characters encoded as ASCII, UTF-8, UTF-16, or ISO-8859
КомпресияUncompressed raw character bytes
Поредност на байтовете (Endianness)UTF-8 (byte order neutral); Big/Little-Endian indicated by BOM in UTF-16/32
Цветови пространстваN/A (Plaintext)
Канали и структураLinear stream of characters, newline markers (LF \n or CRLF \r\n), and whitespace
Максимални размериUnbounded stream length
ПрозрачностNone
Стрийминг и прогресивно зарежданеUniversal immediate byte-by-byte streaming

Техническа сравнителна матрица: TXT спрямо конкуренти

Технически атрибутTXT (Текущ)MDPDFHTML
Визуално форматиранеНяма (чист нестилизиран текст)Лек синтаксис на MarkdownФиксиран визуален изглед на страницатаПълно CSS & DOM стилизиране
Необходим софтуерНяма (всеки терминал или текстов редактор)Програма за преглед / четене на MarkdownСпециализирана програма за преглед на PDFУеб браузър
Размер на файлаАбсолютно възможно най-малъкМалък текстов размерГолям двоичен контейнерУмерен овърхед на маркирането
Архивна дълговечностБезкрайна (чисти символни байтове)Постоянна (обикновен текст)Висока (ISO стандарт)Висока (W3C стандарт)

Често срещани режими на повреда и ръководство за хекс възстановяване

Акцентираните букви се извеждат като разбити символи като 'é' или черни въпросителни знаци ''.

Първопричина: Несъответствие в кодирането: по-стар файл ANSI/Windows-1252 е отворен като UTF-8 без правилно преобразуване.

Възстановяване: Прекодирайте файла с изрично UTF-8 кодиране с помощта на File2File Text Converter.

Анализ на сигурността и вектори на атака към парсера

Файловете с обикновен текст не съдържат изпълним код, но злонамерени уиникод символи могат да подведат потребителите или да причинят терминално инжектиране.

Известни вектори на атака

  • Уникод символи за презапис от дясно на ляво (RTLO), прикриващи разширения на изпълними файлове (напр. 'report[RTLO]cod.exe').
  • Инжектиране на ескейп последователности за терминал, изпълняващи шел команди при преглед на суров текст чрез 'cat'.
  • Атаки с хомоглифи, заменящи стандартни ASCII букви с изглеждащи по същия начин кирилски символи в URL адресите.

Защитни добри практики:

Исторически произход и етапи

2008UTF-8 задминава ASCII и наследените кодови таблици, за да се превърне в доминиращото текстово кодиране в Световната мрежа.
1991Консорциумът Unicode публикува стандарта Unicode Версия 1.0, обединявайки световните човешки азбуки.
1963Американската асоциация за стандарти публикува ASCII (Американски стандартен код за обмен на информация).

Основни предимства и плюсове

  • Абсолютна универсална съвместимост: може да се отваря, редактира и търси на всяко създавано някога изчислително устройство.
  • Постоянна архивна трайност: файл с обикновен текст, създаден днес, ще остане 100% четим векове напред.
  • Нулев овърхед на форматирането: съдържа чисти данни без излишен метадантов шум, бинарни тагове или собствени структури.

Технически ограничения и минуси

  • Нулево визуално форматиране: не може естествено да прави текст удебелен, курсив, цветен или да променя размерите на шрифта без външен език за маркиране.
  • Разликите в завършването на редовете при платформите (Windows CRLF срещу Unix LF) могат да причинят проблеми с форматирането между операционните системи.
  • Исторически неясноти в кодирането (ANSI, Shift-JIS, Windows-1252) могат да причинят повреда на символите (мойбаке) без UTF-8.

Интересни технически факти

  • UTF-8 е изобретен върху подложка за хранене в заведение в Ню Джърси през 1992 г. от Кен Томпсън и Роб Пайк по време на вечеря.
  • Windows използва два символа за нов ред: Връщане на каретката (CR, 0x0D) и Подаване на ред (LF, 0x0A) - наследство от механичните пишещи машини.
  • Над 98% от всички уебсайтове в интернет използват текстово кодиране UTF-8.

Често задавани технически въпроси

Какво е UTF-8?

UTF-8 е универсалният стандарт за кодиране на знаци, който може да представя всяка буква, число, символ и емоджи на всички човешки езици, като същевременно запазва 100% обратна съвместимост с ASCII.

Каква е разликата между край на ред за Windows и Unix?

Windows използва 'CRLF' (два байта: Carriage Return + Line Feed), за да представи нов ред, докато Unix, Linux и macOS използват 'LF' (един единствен байт Line Feed).

Как мога да конвертирам TXT файл в PDF?

Можете да конвертирате обикновени текстови файлове в чисти, професионални PDF документи или документи на Word с едно щракване, използвайки File2File.app директно във вашия уеб браузър.