Văn bản thuần túy (.txt)

ISO/IEC Tiêu chuẩn

Tệp văn bản thuần túy (TXT) là nền tảng phổ quát của điện toán kỹ thuật số và lưu trữ thông tin của con người, chứa các ký tự thô, chưa định dạng có thể được đọc bởi mọi hệ điều hành máy tính và ngôn ngữ lập trình tồn tại.

Chuyển đổi SRT sang TXT

Trình chuyển đổi từ SRT sang TXT miễn phí trên trình duyệt. Chuyển đổi tệp ngay lập tức trên thiết bị của bạn.

Kiểm tra & Siêu dữ liệu

Các hệ điều hành và trình phân tích tệp nhận dạng tệp TXT bằng cách kiểm tra chuỗi byte nhị phân đầu tệp:

Chọn hoặc thả tệp vào đây

Chuyển đổi 100% riêng tư trong trình duyệt - tệp không bao giờ rời khỏi thiết bị của bạn

hoặc dán Ctrl+V
Cam kết bảo mật không truyền tải qua mạng: 0 byte được tải lên máy chủ bên ngoài. Toàn bộ quá trình xử lý diễn ra cục bộ trong hộp cát trình duyệt của bạn.

Chữ ký tiêu đề ở cấp độ Byte (Magic Bytes)

Các hệ điều hành và trình phân tích tệp nhận dạng tệp TXT bằng cách kiểm tra chuỗi byte nhị phân đầu tệp:

CHỮ KÝ HEX (OFFSET 0):

EF BB BF / None

BIỂU DIỄN ASCII: UTF-8 BOM / Raw text

Tiêu chuẩn hóa: ISO/IEC 10646 / Unicode Standard / IETF RFC 2046

Thông số kỹ thuật

Kiến trúc ContainerSequential sequence of human-readable characters encoded as ASCII, UTF-8, UTF-16, or ISO-8859
NénUncompressed raw character bytes
Thứ tự byte EndiannessUTF-8 (byte order neutral); Big/Little-Endian indicated by BOM in UTF-16/32
Không gian màuN/A (Plaintext)
Kênh & Cấu trúcLinear stream of characters, newline markers (LF \n or CRLF \r\n), and whitespace
Kích thước tối đaUnbounded stream length
Độ trong suốtNone
Truyền phát & Tăng dầnUniversal immediate byte-by-byte streaming

Ma trận so sánh kỹ thuật: TXT so với các đối thủ

Thuộc tính kỹ thuậtTXT (Hiện tại)MDPDFHTML
Định dạng trực quanKhông có (văn bản thuần túy không kiểu dáng)Cú pháp Markdown nhẹBố cục trực quan trang cố địnhKiểu dáng CSS & DOM đầy đủ
Phần mềm yêu cầuKhông có (bất kỳ thiết bị đầu cuối hoặc trình soạn thảo văn bản nào)Trình xem / đọc MarkdownTrình xem PDF chuyên dụngTrình duyệt web
Kích thước tệpNhỏ nhất có thể tuyệt đốiKích thước văn bản tối thiểuVùng chứa nhị phân lớnChi phí đánh dấu vừa phải
Độ bền lưu trữVô hạn (byte ký tự thuần túy)Vĩnh viễn (văn bản thuần túy)Cao (tiêu chuẩn ISO)Cao (tiêu chuẩn W3C)

Các chế độ hỏng hóc phổ biến & Hướng dẫn khôi phục Hex

Các chữ cái có dấu hiển thị thành các ký tự bị xáo trộn như 'é' hoặc dấu hỏi đen ''.

Nguyên nhân gốc rễ: Không khớp mã hóa: tệp ANSI/Windows-1252 cũ được mở dưới dạng UTF-8 mà không được chuyển đổi đúng cách.

Khắc phục: Mã hóa lại tệp với mã hóa UTF-8 rõ ràng bằng Trình chuyển đổi văn bản của File2File.

Phân tích bảo mật & Các vectơ tấn công bộ phân tích cú pháp

Các tệp văn bản thuần túy không chứa mã có thể thực thi, nhưng các ký tự unicode độc hại có thể đánh lừa người dùng hoặc gây ra tiêm mã thiết bị đầu cuối.

Các Véc-tơ Tấn công Đã biết

  • Ký tự unicode Ghi đè Phải sang Trái (RTLO) giả mạo phần mở rộng tệp thực thi (ví dụ: 'report[RTLO]cod.exe').
  • Tiêm chuỗi thoát thiết bị đầu cuối thực thi các lệnh shell khi xem văn bản thô qua 'cat'.
  • Các cuộc tấn công đồng hình thay thế các chữ cái ASCII tiêu chuẩn bằng các ký tự Cyrillic trông giống hệt nhau trong các URL.

Thực tiễn Tốt nhất về Phòng thủ:

Nguồn gốc lịch sử & Các cột mốc

2008UTF-8 vượt qua ASCII và các trang mã cũ để trở thành mã hóa văn bản chiếm ưu thế trên World Wide Web.
1991Hiệp hội Unicode xuất bản Tiêu chuẩn Unicode Phiên bản 1.0, hợp nhất các bảng chữ cái của con người trên toàn cầu.
1963Hiệp hội Tiêu chuẩn Hoa Kỳ công bố ASCII (Mã tiêu chuẩn của Mỹ để trao đổi thông tin).

Ưu điểm & Lợi ích chính

  • Khả năng tương thích phổ quát tuyệt đối: có thể được mở, chỉnh sửa và tìm kiếm trên mọi thiết bị điện toán từng được chế tạo.
  • Tính lưu trữ vĩnh viễn: một tệp văn bản thuần túy được tạo ra hôm nay sẽ vẫn có thể đọc được 100% trong nhiều thế kỷ tới.
  • Không có chi phí định dạng: chứa dữ liệu thuần túy không có phần phình siêu dữ liệu, thẻ nhị phân hoặc cấu trúc độc quyền.

Hạn chế & Nhược điểm kỹ thuật

  • Không có định dạng trực quan: không thể in đậm, in nghiêng, tô màu hoặc thay đổi kích thước phông chữ một cách nguyên bản mà không có ngôn ngữ đánh dấu bên ngoài.
  • Sự khác biệt về ký tự kết thúc dòng trên nền tảng (Windows CRLF so với Unix LF) có thể gây ra lỗi định dạng trên các hệ điều hành.
  • Sự mơ hồ về mã hóa trong lịch sử (ANSI, Shift-JIS, Windows-1252) có thể gây ra hiện tượng hỏng ký tự (mojibake) nếu không có UTF-8.

Thông tin kỹ thuật thú vị

  • UTF-8 được phát minh trên một chiếc khăn giấy tại một quán ăn ở New Jersey vào năm 1992 bởi Ken Thompson và Rob Pike trong bữa tối.
  • Windows sử dụng hai ký tự cho một dòng mới: Trở về đầu dòng (CR, 0x0D) và Đẩy dòng (LF, 0x0A), một di sản từ máy đánh chữ cơ học.
  • Hơn 98% tổng số trang web trên internet sử dụng mã hóa văn bản UTF-8.

Các câu hỏi kỹ thuật thường gặp

UTF-8 là gì?

UTF-8 là tiêu chuẩn mã hóa ký tự phổ quát có thể biểu diễn mọi chữ cái, số, ký hiệu và biểu tượng cảm xúc trên tất cả các ngôn ngữ loài người, đồng thời vẫn giữ được khả năng tương thích ngược 100% với ASCII.

Sự khác biệt giữa ký tự xuống dòng của Windows và Unix là gì?

Windows sử dụng 'CRLF' (hai byte: Carriage Return + Line Feed) để biểu thị một dòng mới, trong khi Unix, Linux và macOS sử dụng 'LF' (một byte Line Feed duy nhất).

Làm thế nào để chuyển đổi tệp TXT sang PDF?

Bạn có thể chuyển đổi các tệp văn bản thuần túy thành tài liệu PDF hoặc tài liệu Word chuyên nghiệp, sạch sẽ chỉ bằng một cú nhấp chuột bằng cách sử dụng File2File.app trực tiếp trong trình duyệt web của mình.