✨Định dạng RTF

Định dạng RTF

Định dạng RTF (RTF là viết tắt của từ tiếng Anh Rich Text Format, nghĩa là định dạng văn bản giàu tính chất) là một định dạng tập tin dùng cho văn bản máy tính có bản quyền với các bản mô tả được công bố cho công chúng, phát triển bởi Công ty Microsoft từ năm 1987 cho các sản phẩm của Microsoft và cho các văn bản đa nền tảng, có thể được trao đổi giữa nhiều hệ thống máy tính và chương trình soạn thảo khác nhau.

Đa số các chương trình soạn thảo văn bản đều có thể mở ra để đọc và soạn thảo các tập tin có định dạng RTF, ít nhất là cho một vài phiên bản RTF nào đó. Có một số phiên bản RTF và tính đa nền tảng của văn bản phụ thuộc vào phiên bản RTF được dùng. Các phiên bản RTF thường được thay đổi và công bố sau mỗi phiên bản mới của Microsoft Word/Microsoft Office.

Các phiên bản RTF gần đây nói chung hỗ trợ chữ đậm, nghiêng, gạch chân, căn lề trái, phải, giữa và thậm chí phông chữ, chỉnh lề.

Lịch sử

Richard Brodie, Charles Simonyi, và David Luebbert, là những thành viên của nhóm phát triển Microsoft Word, những người đã phát triển phiên bản đầu tiên của RTF vào những năm 1980. Cú pháp của định dạng này bị ảnh hưởng bởi cú pháp TeX. Phần mềm đầu tiên đọc và ghi RTF được bán vào năm 1987 như là một thành phần của Microsoft Word 3.0 cho Macintosh, sử dụng phiên bản RTF 1.0. Mọi phiên bản sau đó của Microsoft Word cho Macintosh và cho Windows đều đọc được định dạng RTF.

Microsoft giữ quyền tác giả của RTF và bảo trì định dạng này. Đến năm 2008, phiên bản RTF là 1.9.1. Theo tài liệu đi kèm Microsoft Office 2010, Microsoft đã ngừng phát triển RTF.

Các phiên bản

  • 1987: RTF 1.0
  • 1994: RTF 1.3
  • 1997: RTF 1.5
  • 1999: RTF 1.6
  • 2001: RTF 1.7
  • 2004: RTF 1.8
  • 2008: RTF 1.9.1

Ví dụ về cú pháp

Dưới đây là một ví dụ về cú pháp RTF:

{\rtf1\ansi{\fonttbl\f0\fswiss Helvetica;}\f0\pard Anh {\b trai} em.\par }

sẽ trông gần giống như sau, khi mở ra đọc bằng phần mềm hỗ trợ RTF:

Anh **trai** em.

Các dấu ({}) cho biết một nhóm; các nhóm có thể lồng vào nhau. Dấu (\) bắt đầu một ký tự điều khiển của RTF. Một đoạn văn bản RTF hợp lệ là một nhóm bắt đầu bằng đoạn chữ \rtf.

Trong ví dụ trên, đoạn \b khởi động dòng chữ in đậm; các dấu ngoặc móc tạo ra nhóm để giới hạn tác dụng của việc in đậm trong nhóm. Tất cả các chữ còn lại được trình bày ra thành văn bản thuần túy. Đoạn \par cho biết kết thúc một đoạn văn.

Mã hóa ký tự

RTF dùng mã hóa 8-bit, tức dùng ASCII. Tuy nhiên RTF có thể thể hiện các ký tự nằm ngoài ASCII bằng một dãy ký tự. Ví dụ:

  • \'c8 sẽ thể hiện chữ Ả Rập beth (ب), theo mã Windows-1256.
  • \u1576? cũng thể hiện chữ beth trên, theo mã Unicode.

Các file RTF có thể được truyền tải dễ dàng giữa các hệ điều hành cho PC.

RTF cũng hỗ trợ nhúng phông chữ tuy rằng kỹ thuật này chưa được hỗ trợ nhiều trong các phần mềm soạn thảo RTF.

Mắt người đọc được

Khác với nhiều định dạng văn bản dành cho các chương trình soạn thảo văn bản, các mã RTF có thể được đọc hiểu dễ dàng ngay cả khi không có phần mềm chuyên dụng (chỉ cần phần mềm đọc văn bản thuần túy). Trước khi XML được phổ biến, định dạng đọc hiểu được dễ dàng như RTF là hiếm. Tuy nhiên khi có ký tự không thuộc ASCII, sẽ khó đọc hiểu được mã RTF một cách dễ dàng.

Khả năng tương thích

Đa số các chương trình soạn thảo văn bản hỗ trợ RTF (ở một số phiên bản RTF). Điều này giúp RTF trở thành định dạng "chung" cho nhiều phần mềm soạn thảo chạy trên các hệ điều hành khác nhau. Tuy nhiên tính tương thích phụ thuộc phần nào vào phiên bản RTF được sử dụng.

👁️ 1 | 🔗 | 💖 | ✨ | 🌍 | ⌚
**Định dạng RTF** (**RTF** là viết tắt của từ tiếng Anh **Rich Text Format**, nghĩa là **định dạng văn bản giàu tính chất**) là một định dạng tập tin dùng cho văn bản máy tính
**Metafile** (hay còn gọi là **siêu tập tin**) là dạng thuật ngữ generic cho định dạng tập tin có thể chứa nhiều dạng dữ liệu, thông thường bao gồm định dạng tập tin hình ảnh.
**Microsoft Word Viewer** là chương trình phần mềm miễn phí đã ngừng cung cấp cho Microsoft Windows có thể hiển thị và in các tài liệu Microsoft Word. Word Viewer cho phép sao chép văn
thumb|**Simple DirectMedia Layer** **Simple DirectMedia Layer** (thường được viết tắt là SDL) là một thư viện lập trình có khả năng trừu tượng hóa các phần cứng đồ họa, âm thanh hay thiết bị vào
**Microsoft WinHelp** là một định dạng trợ giúp trực tuyến riêng có thể được hiển thị bởi trình duyệt Microsoft Help _winhelp.exe_ hoặc _winhlp32.exe_. Định dạng file này được dựa trên Rich Text Format (RTF).
**Wordpad **là một chương trình xử lý văn bản cơ bản, được phát hành kèm theo trong hầu hết các phiên bản của Windows từ Windows 95 đến Windows 11 phiên bản 23H2. Nó thật
**Wordfast** là nhà cung cấp phần mềm bộ nhớ dịch. Wordfast cung cấp các giải pháp bộ nhớ dịch cho dịch giả tự do, nhà cung cấp dịch vụ ngôn ngữ và các tập đoàn
= AbiWord kiểm tra lỗi ngữ pháp. =
**AbiWord** () là phần mềm soạn thảo văn bản tự do nguồn mở có những tính năng cơ bản của Microsoft Word. Ban đầu nó được
**Máy truy tìm dữ liệu trực tuyến** hay **máy tìm kiếm** hay **cỗ máy tìm kiếm** (tiếng Anh: _search engine_), hay còn được gọi với nghĩa rộng hơn là **công cụ tìm kiếm** (_search tool_),
liên_kết=https://vi.wikipedia.org/wiki/T%E1%BA%ADptin:Leafpad-screenshot.png|phải|nhỏ|Các trình chỉnh sửa như [[Leafpad, được hiển thị ở đây, thường được bao gồm trong hệ điều hành như một ứng dụng trợ giúp mặc định để mở tệp văn bản.]] **Trình soạn thảo
**4shared** là một dịch vụ lưu trữ file được thành lập năm 2005 bởi Alex Lunkov và Sergey Chudnovsky. Hiện 4shared có 5.300.234 người dùng, 11.000.222 lượt truy cập mỗi ngày, 940 TB file lưu
**Markdown** là một ngôn ngữ đánh dấu với cú pháp văn bản thô, được thiết kế để có thể dễ dàng chuyển thành HTML và nhiều định dạng khác sử dụng một công cụ cùng
**LibreOffice Writer** là một phần mềm soạn thảo văn bản tự do - mã nguồn mở trong bộ ứng dụng LibreOffice và là một phân nhánh của OpenOffice.org Writer. Writer là ứng dụng xử lý
Trong máy tính, một **hệ thống kế thừa** (tiếng Anh: **legacy system**) là một phương pháp cũ, công nghệ, hệ thống máy tính, hoặc chương trình ứng dụng, "của, liên quan đến, hoặc là một
**OpenOffice.org Writer** là một phần mềm soạn thảo văn bản trong bộ phần mềm văn phòng tự do OpenOffice.org. Cũng như các gói phần mềm khác trong bộ OpenOffice.org, nó được xây dựng dựa theo
**Windows Terminal** (có tên mã là _Cascadia_) là cho Windows 10 do Microsoft viết. Nó bao gồm hỗ trợ cho Command Prompt, , và SSH. Sau khi phát hành mã nguồn sơ thủy trên