提取的文本 (.txt)

ISO/IEC 标准

纯文本文件 (TXT) 是数字计算和人类信息存储的通用基石,包含原始的、未格式化的字符,可被现存的所有计算机操作系统和编程语言读取。

将 SRT 转换为 TXT

免费的浏览器端 SRT 转 TXT 转换器。在您的设备上即时转换文件。

检查与元数据

操作系统和文件分析器通过检查开头的二进制字节序列来识别 TXT 文件:

选择或将文件拖放到此处

隐私保护 - 文件不会离开您的设备

或粘贴 Ctrl+V
零网络传输隐私保证: 上传至外部服务器的数据为 0 字节。所有处理均在您的浏览器沙箱中本地完成。

字节级文件头签名 (魔数)

操作系统和文件分析器通过检查开头的二进制字节序列来识别 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 编码的连续人类可读字符序列
压缩方式未压缩的原始字符字节
字节序UTF-8 不受字节序影响;UTF-16/32 的字节序由 BOM 标明
色彩空间不适用(纯文本)
通道与结构字符的线性数据流、换行标记(LF \n 或 CRLF \r\n)和空白字符
最大尺寸数据流长度不限
透明度不支持
流式传输与渐进式加载纯文本是顺序数据,流式读取取决于软件。

技术对比矩阵:TXT 对比同类产品

技术属性TXT (当前)MDPDFHTML
视觉样式无(纯文本,无样式)轻量级 Markdown 语法固定页面视觉布局完整的 CSS 和 DOM 样式
所需软件无(任何终端或文本编辑器)Markdown 预览器/阅读器专用 PDF 查看器网页浏览器
文件大小尽可能小文本占用极少空间大型二进制容器中等标记开销
存档寿命取决于文件的保存情况及其字符编码能否识别可长期保存高(ISO 标准)高(W3C 标准)

常见损坏模式与十六进制恢复指南

带重音符号的字母显示为乱码,例如 'é' 或黑色问号 ''。

根本原因: 编码不匹配:较旧的 ANSI/Windows-1252 文件在没有正确转换的情况下被当作 UTF-8 打开。

恢复方法: 使用 File2File.app 文本转换器以显式 UTF-8 编码重新编码文件。

安全分析与解析器攻击向量

纯文本文件不含可执行代码,但恶意 Unicode 字符可能会误导用户或导致终端注入。

已知攻击向量

  • 利用从右至左覆盖(RTLO)Unicode 字符伪装可执行文件扩展名(例如“report[RTLO]cod.exe”)。
  • 使用“cat”查看原始文本时,终端转义序列注入可能执行 shell 命令。
  • 同形字符攻击:在 URL 中用外观相同的西里尔字母替换标准 ASCII 字母。

防御性最佳实践: 渲染文本文件时,清理双向 Unicode 控制字符和终端转义码。

历史渊源与里程碑

2008UTF-8 超越 ASCII 和传统代码页,成为万维网上占主导地位的文本编码。
1991统一码联盟发布 Unicode 标准 1.0 版,统一了全球人类字母表。
1963美国标准协会发布 ASCII(美国信息交换标准代码)。

核心优势与特点

  • 绝对的通用兼容性:可以在构建过的每一台计算设备上打开、编辑和搜索。
  • 纯文本易于保存和迁移,但长期可读性取决于文件是否得到保存以及能否识别其字符编码。
  • 零格式开销:包含纯数据,没有元数据冗余、二进制标签或专有结构。

技术局限与劣势

  • 零视觉格式:如果没有外部标记语言,则无法原生加粗、斜体、着色或更改字体大小。
  • 平台换行符差异(Windows CRLF 与 Unix LF)可能会导致跨操作系统的格式故障。
  • 历史编码模糊性(ANSI、Shift-JIS、Windows-1252)在没有 UTF-8 的情况下会导致字符损坏(乱码)。

趣味技术冷知识

  • UTF-8 于 1992 年由 Ken Thompson 和 Rob Pike 在新泽西州一家餐馆的餐垫上共进晚餐时发明。
  • Windows 使用两个字符表示换行:回车(CR,0x0D)和换行(LF,0x0A),这是机械打字机时代沿用下来的做法。
  • 互联网上超过 98% 的网站都使用 UTF-8 文本编码。

常见技术问题

什么是 UTF-8?

UTF-8 对 Unicode 字符集进行编码,并保留 ASCII 字符的原始字节值。

Windows 和 Unix 换行符有什么区别?

Windows 使用“CRLF”(两个字节:回车 + 换行)来表示新行,而 Unix、Linux 和 macOS 使用“LF”(单个换行字节)。

如何将 TXT 文件转换为 PDF?

您可以直接在网页浏览器中使用 File2File.app,一键将纯文本文件转换为干净、专业的 PDF 文档或 Word 文档。