Звичайний текст (.txt)

ISO/IEC Стандарт

Звичайний текстовий файл (TXT) - це універсальна основа цифрових обчислень та зберігання інформації людиною, що містить сирі, неформатовані символи, які можуть бути прочитані будь-якою операційною системою комп'ютера та мовою програмування.

Конвертувати з SRT у TXT

Безкоштовний конвертер з SRT у TXT у браузері. Миттєво конвертуйте файли на своєму пристрої.

Аналіз та метадані

Операційні системи та аналізатори файлів ідентифікують файли TXT, перевіряючи початкову послідовність бінарних байтів:

Виберіть або перетягніть файли сюди

100% приватна конвертація у браузері - файли ніколи не покидають ваш пристрій

або вставте Ctrl+V
Гарантія конфіденційності з нульовою передачею мережею: 0 байт завантажено на зовнішні сервери. Уся обробка виконується локально в пісочниці вашого браузера.

Сигнатура заголовка на байтовому рівні (Magic Bytes)

Операційні системи та аналізатори файлів ідентифікують файли TXT, перевіряючи початкову послідовність бінарних байтів:

ШІСТНАДЦЯТКОВА СИГНАТУРА (ЗСУВ 0):

EF BB BF / None

ASCII-УЯВЛЕННЯ: UTF-8 BOM / Raw text

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

Технічні характеристики

Архітектура контейнераПослідовність зрозумілих людині символів, закодованих у форматі ASCII, UTF-8, UTF-16 або ISO-8859
СтисненняНестиснені сирі байти символів
Порядок байтів (Endianness)UTF-8 (нейтральний порядок байтів); Big/Little-Endian вказується за допомогою BOM в UTF-16/32
Колірні просториНе застосовується (Звичайний текст)
Канали та структураЛінійний потік символів, маркерів нового рядка (LF \n або CRLF \r\n) та пробілів
Максимальні розміриНеобмежена довжина потоку
ПрозорістьВідсутня
Потокове та прогресивне завантаженняУніверсальна негайна побузкова потокова передача

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

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

Типові режими пошкодження та посібник з відновлення в шістнадцятковому форматі

Букви з діакритичними знаками відображаються як спотворені символи на кшталт 'é' або чорних знаків питання ''.

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

Відновлення: Перекодуйте файл у явне кодування UTF-8 за допомогою текстового конвертера File2File.

Аналіз безпеки та векторів атак на парсери

Звичайні текстові файли не містять виконуваного коду, проте шкідливі символи Юнікоду можуть вводити користувачів в оману або викликати ін'єкцію в термінал.

Відомі вектори атак

  • Символи Юнікоду Right-to-Left Override (RTLO) підробляють розширення виконуваних файлів (наприклад, 'report[RTLO]cod.exe').
  • Ін'єкція керуючих послідовностей термінала (escape sequences), що виконує команди оболонки під час перегляду сирого тексту через 'cat'.
  • Атаки за допомогою омогліфів, що замінюють стандартні букви ASCII на візуально ідентичні символи кирилиці в URL-адресах.

Захисні найкращі практики:

Історичне походження та віхи

2008UTF-8 обганяє ASCII та застарілі кодові сторінки, ставши домінуючим кодуванням тексту у Всесвітній павутині.
1991Консорціум Юнікоду публікує Стандарт 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' (два байти: Повернення каретки + Переведення рядка) для представлення нового рядка, тоді як Unix, Linux та macOS використовують 'LF' (один байт Переведення рядка).

Як я можу конвертувати файл TXT у PDF?

Ви можете перетворити звичайні текстові файли на акуратні, професійні документи PDF або документи Word в один клік за допомогою File2File.app безпосередньо у своєму веббраузері.