Microsoft Word

Microsoft Word là một phần mềm xử lý văn bản được phát triển bởi Microsoft. Nó được phát hành lần đầu vào ngày 25 tháng 10 năm 1983, dưới tên 'Multi-Tool Word' cho hệ thống Xenix. Các phiên bản tiếp theo sau đó được viết cho một số nền tảng khác bao gồm: IBM PC chạy DOS (1983), Apple Macintosh chạy Classic Mac OS (1985), AT&T UNIX PC (1985), Atari ST (1988), OS/2 (1989), Microsoft Windows (1989), SCO Unix (1990) và macOS (2001). Sử dụng Wine, các phiên bản của Microsoft Word trước năm 2013 có thể chạy trên Linux.

Các phiên bản thương mại của Word được cấp phép dưới dạng sản phẩm độc lập hoặc là một thành phần của bộ phần mềm Microsoft Office, có thể được mua bằng giấy phép vĩnh viễn hoặc là một phần của đăng ký Microsoft 365.

==Lịch sử==
===Nguồn gốc===
Năm 1981, Microsoft thuê Charles Simonyi, nhà phát triển chính của Bravo, người tạo ra GUI Chương trình soạn thảo văn bản đầu tiên, được phát triển tại Xerox PARC. Simonyi bắt đầu làm việc trên một trình xử lý văn bản có tên "Multi-Tool Word" và đã nhanh chóng thuê Richard Brodie, một cựu thực tập sinh Xerox, người đã trở thành kỹ sư phần mềm chính.

Microsoft đã công bố Multi-Tool Word cho Xenix và MS-DOS năm 1983 . Tên của nó đã sớm được đơn giản hóa thành 'Microsoft Word'. Các bản trình diễn miễn phí của ứng dụng được đóng gói cùng với số tháng 11 năm 1983 của 'PC World', khiến nó trở thành bản đầu tiên được phân phối trên đĩa với tạp chí. Năm đó Microsoft trình diễn Word chạy trên Windows.

Không giống như hầu hết các chương trình MS-DOS vào thời điểm đó, Microsoft Word được thiết kế để sử dụng bằng chuột. Quảng cáo mô tả Microsoft Mouse và mô tả Word là WYSIWYG, trình xử lý văn bản có cửa sổ với khả năng hoàn tác và hiển thị văn bản in đậm, in nghiêng và gạch chân, mặc dù nó không thể hiển thị phông chữ. Ban đầu nó không phổ biến vì giao diện người dùng của nó khác với trình xử lý văn bản hàng đầu vào thời điểm đó, WordStar. Tuy nhiên, Microsoft đều đặn cải tiến sản phẩm, phát hành phiên bản 2.0 đến 5.0 trong sáu năm tới. Năm 1985, Microsoft đã port Word sang Mac OS cổ điển (được gọi là Macintosh System Software vào thời điểm đó). Điều này trở nên dễ dàng hơn nhờ Word for DOS đã được thiết kế để sử dụng với màn hình độ phân giải cao và máy in laser, mặc dù chưa có loại nào sẵn có cho công chúng. Nó cũng đáng chú ý vì chức năng cắt và dán rất nhanh và số lượng thao tác hoàn tác không giới hạn, đó là do nó sử dụng cấu trúc dữ liệu bảng mảnh.

Theo tiền lệ của LisaWrite và MacWrite, Word cho Mac OS đã thêm các tính năng WYSIWYG thực sự. Nó đáp ứng nhu cầu về một trình xử lý văn bản có nhiều khả năng hơn MacWrite. Sau khi phát hành, doanh số bán hàng của Word cho Mac OS cao hơn so với đối tác MS-DOS của nó trong ít nhất bốn năm.

Bản phát hành thứ hai của Word cho Mac OS, xuất xưởng vào năm 1987, được đặt tên là Word 3.0 để đồng bộ hóa số phiên bản của nó với Word cho DOS; đây là nỗ lực đầu tiên của Microsoft để đồng bộ hóa số phiên bản trên các nền tảng. Word 3.0 bao gồm nhiều cải tiến nội bộ và các tính năng mới, bao gồm cả lần triển khai đầu tiên của đặc tả định dạng RTF, nhưng có nhiều lỗi. Trong vòng vài tháng, Word 3.0 đã được thay thế bằng Word 3.01 ổn định hơn, được gửi miễn phí qua thư cho tất cả người dùng đã đăng ký 3.0. Sau khi MacWrite Pro ngừng hoạt động vào giữa những năm 1990, Word cho Mac OS không bao giờ có bất kỳ đối thủ nặng ký nào. Word 5.1 dành cho Mac OS, được phát hành vào năm 1992, là một trình xử lý văn bản rất phổ biến nhờ tính sang trọng, tương đối dễ sử dụng và bộ tính năng. Nhiều người dùng cho biết đây là phiên bản Word dành cho Mac OS tốt nhất từng được tạo.

Năm 1986, một thỏa thuận giữa Atari và Microsoft đã đưa Word lên Atari ST dưới tên "Microsoft Write". Phiên bản Atari ST là một bản port của Word 1.05 cho Mac OS và không bao giờ được cập nhật.

Phiên bản đầu tiên của Word cho Windows được phát hành vào năm 1989. Với việc phát hành Windows 3.0 vào năm sau, doanh số bán hàng bắt đầu tăng lên và Microsoft nhanh chóng trở thành công ty dẫn đầu thị trường về bộ xử lý văn bản cho IBM PC-máy tính tương thích. Năm 1991, Microsoft tận dụng sự phổ biến ngày càng tăng của Word dành cho Windows bằng cách phát hành phiên bản Word dành cho DOS, phiên bản 5.5, thay thế giao diện người dùng độc đáo của nó bằng một giao diện tương tự như ứng dụng Windows. Khi Microsoft biết về Sự cố máy tính năm 2000, Microsoft đã cung cấp Microsoft Word 5.5 cho DOS để tải xuống miễn phí. , phần mềm vẫn có sẵn để tải xuống từ trang web của Microsoft.
Năm 1991, Microsoft bắt tay vào một dự án có tên mã là Pyramid để viết lại hoàn toàn Microsoft Word từ đầu. Cả phiên bản Windows và Mac OS sẽ bắt đầu từ cùng một cơ sở mã. Nó đã bị loại bỏ khi người ta xác định rằng nhóm phát triển sẽ mất quá nhiều thời gian để viết lại và sau đó bắt kịp tất cả các khả năng mới có thể được thêm vào cùng một lúc mà không cần viết lại. Thay vào đó, các phiên bản tiếp theo của Word cho Windows và Mac OS, được đặt tên là phiên bản 6.0, cả hai đều bắt đầu từ cơ sở mã của Word cho Windows 2.0.

Với việc phát hành Word 6.0 vào năm 1993, Microsoft một lần nữa cố gắng đồng bộ hóa số phiên bản và phối hợp đặt tên sản phẩm trên các nền tảng, lần này là trên DOS, Mac OS và Windows (đây là phiên bản cuối cùng của Word cho DOS). Nó đã giới thiệu AutoCorrect, tự động sửa một số lỗi đánh máy nhất định và AutoFormat, có thể định dạng lại nhiều phần của tài liệu cùng một lúc. Trong khi phiên bản Windows nhận được đánh giá tích cực (vd: từ "InfoWorld"), phiên bản Mac OS đã bị chê bai rộng rãi. Nhiều người cho rằng nó chậm, vụng về và tốn nhiều bộ nhớ, đồng thời giao diện người dùng của nó khác biệt đáng kể so với Word 5.1. Để đáp ứng yêu cầu của người dùng, Microsoft đã cung cấp lại Word 5 sau khi ngừng sản xuất. Các phiên bản tiếp theo của Word cho macOS không còn là bản port trực tiếp của Word cho Windows, thay vào đó có sự kết hợp giữa mã được chuyển và mã gốc.

===Word cho Windows===
Word cho Windows có sẵn độc lập hoặc là một phần của bộ Microsoft Office. Word chứa các khả năng xuất bản thô sơ trên máy tính để bàn và là chương trình xử lý văn bản được sử dụng rộng rãi nhất trên thị trường. Các tệp Word thường được sử dụng làm định dạng để gửi tài liệu văn bản qua e-mail vì hầu hết mọi người dùng có máy tính đều có thể đọc tài liệu Word bằng cách sử dụng ứng dụng Word, trình xem Word hoặc trình xử lý văn bản nhập định dạng Word (xem Microsoft Word Viewer).

Word 6 cho Windows NT là phiên bản 32-bit đầu tiên của sản phẩm, được phát hành cùng với Microsoft Office cho Windows NT cùng thời điểm với Windows 95. Đó là một bản port đơn giản của Word 6.0. Bắt đầu với Word 95, mỗi bản phát hành Word được đặt tên theo năm phát hành, thay vì số phiên bản..

Word 2007 đã giới thiệu giao diện người dùng được thiết kế lại nhấn mạnh các điều khiển phổ biến nhất, chia chúng thành các tab và thêm các tùy chọn cụ thể tùy thuộc vào ngữ cảnh, chẳng hạn như chọn hình ảnh hoặc chỉnh sửa bảng. Giao diện người dùng này, được gọi là Ribbon, được thêm vào Excel, PowerPoint và Access 2007, sau đó sẽ được đưa vào các ứng dụng Office khác với Office 2010 và các ứng dụng Windows như Paint và WordPad tương ứng với Windows 7.

Giao diện được thiết kế lại cũng bao gồm một thanh công cụ xuất hiện khi chọn văn bản, bao gồm các tùy chọn định dạng.

Word 2007 cũng bao gồm tùy chọn lưu tài liệu dưới dạng tập tin Adobe Acrobat hoặc XPS, và tải lên các tài liệu Word như các bài đăng trên blog trên các dịch vụ như WordPress.

Word 2010 cho phép tùy chỉnh thanh Ribbon, thêm chế độ xem Backstage để quản lý tệp, đã cải thiện điều hướng tài liệu, cho phép tạo và nhúng ảnh chụp màn hình, và tích hợp với các dịch vụ trực tuyến như Microsoft OneDrive.

Word 2019 thêm chức năng đọc chính tả.

Word 2021 thêm tính năng đồng tác giả, làm mới hình ảnh trên trải nghiệm bắt đầu và các tab, lưu vào đám mây tự động, chế độ tối, tiêu điểm dòng, tab vẽ được cập nhật và hỗ trợ cho ODF 1.3.
==Định dạng tệp==
===Phần mở rộng tên tập tin===
Các định dạng tệp gốc của Microsoft Word được biểu thị bằng phần mở rộng tên tập tin codice_1 hoặc codice_2 filename extension.

Mặc dù phần mở rộng codice_1 đã được sử dụng trong nhiều phiên bản Word khác nhau, nó thực sự bao gồm bốn định dạng tệp riêng biệt:
1. Word cho DOS
2. Word cho Windows 1 và 2; Word 3 và 4 cho Mac OS
3. Word 6 và Word 95 cho Windows; Word 6 cho hệ điều hành Mac
4. Word 97 trở lên cho Windows; Word 98 trở lên cho Mac OS

Đuôi tập tin codice_2 mới hơn trở thành chuẩn hóa quốc tế Office Open XML cho các tài liệu Office và được sử dụng theo mặc định bởi Word 2007 trở lên cho Windows cũng như Word 2008 trở lên cho macOS.

===Định dạng nhị phân (Word 97–2007)===
Vào cuối những năm 1990 và đầu những năm 2000, định dạng tài liệu Word mặc định (.DOC) trở thành tiêu chuẩn "de facto" của định dạng tập tin tài liệu cho người dùng Microsoft Office. Có các phiên bản khác nhau của 'Định dạng Tài liệu Word' được sử dụng theo mặc định trong Word 97–2007. Mỗi tập tin từ nhị phân là một Tập tin hợp chất, một hệ thống tập tin phân cấp trong một tập tin. Theo Joel Spolsky, Định dạng tập tin nhị phân Word cực kỳ phức tạp chủ yếu là do các nhà phát triển của nó phải cung cấp một số lượng lớn các tính năng và ưu tiên hiệu suất hơn bất kỳ thứ gì khác.

Như với tất cả các Tập tin Hợp chất OLE, Định dạng Nhị phân Word bao gồm 'bộ lưu trữ', tương tự như thư mục máy tính và 'luồng', tương tự như tập tin. Mỗi bộ nhớ có thể chứa các luồng hoặc bộ nhớ khác. Mỗi Tệp nhị phân Word phải chứa một luồng được gọi là luồng 'WordDocument' và luồng này phải bắt đầu bằng Khối thông tin tập tin (FIB). FIB đóng vai trò là điểm tham chiếu đầu tiên để định vị mọi thứ khác, chẳng hạn như vị trí bắt đầu, kết thúc của văn bản trong tài liệu Word, phiên bản Word nào đã tạo tài liệu và các thuộc tính khác.

Word 2007 trở lên tiếp tục hỗ trợ định dạng tệp DOC, mặc dù nó không còn là định dạng mặc định.

===Tài liệu XML (Word 2003)===
Định dạng XML .docx được giới thiệu trong Word 2003 là một định dạng dựa trên XML đơn giản được gọi là WordProcessingML hay WordML.

Microsoft Office định dạng XML là các định dạng tài liệu dựa trên XML (hay XML schema) được giới thiệu trong các phiên bản của Microsoft Office trước Office 2007. Microsoft Office XP đã giới thiệu một định dạng XML mới để lưu trữ các bảng tính Excel và Office 2003 đã thêm một định dạng dựa trên XML cho các tài liệu Word.

Các định dạng này đã được nối theo bởi Office Open XML (ECMA-376) trong Microsoft Office 2007.

===Khả năng tương thích giữa các phiên bản===
Mở tập tin Tài liệu Word trong phiên bản Word khác với phiên bản được tạo có thể khiến tài liệu hiển thị không chính xác. Các định dạng tài liệu của các phiên bản khác nhau thay đổi theo nhiều cách (chẳng hạn như thay đổi phông chữ hoặc xử lý các tác vụ phức tạp hơn như chú thích cuối trang). Định dạng được tạo trong các phiên bản mới hơn không phải lúc nào cũng tồn tại khi được xem trong các phiên bản cũ hơn của chương trình, gần như luôn luôn là do khả năng đó không tồn tại trong phiên bản trước. Định dạng RTF (RTF), một nỗ lực ban đầu để tạo một định dạng để trao đổi văn bản được định dạng giữa các ứng dụng, là một định dạng tùy chọn cho Word giữ lại hầu hết định dạng và tất cả nội dung của tài liệu gốc.
===Định dạng của bên thứ ba===
Plugin cho phép các phiên bản Windows của Word đọc và ghi các định dạng mà nó không hỗ trợ, chẳng hạn như định dạng tiêu chuẩn quốc tế OpenDocument (ODF) (ISO/IEC 26300:2006) có sẵn. Trước khi phát hành Gói dịch vụ 2 (SP2) cho Office 2007, Word vốn không hỗ trợ đọc hoặc viết tài liệu ODF mà không có plugin, cụ thể là Plugin SUN ODF hoặc Trình dịch OpenXML/ODF. Với SP2 được cài đặt, tài liệu ODF định dạng 1.1 có thể được đọc và lưu giống như bất kỳ định dạng được hỗ trợ nào khác ngoài những định dạng đã có sẵn trong Word 2007. Việc thực hiện phải đối mặt với những lời chỉ trích đáng kể, và ODF Alliance và những người khác đã tuyên bố rằng plugin của bên thứ ba cung cấp hỗ trợ tốt hơn. Microsoft sau đó đã tuyên bố rằng hỗ trợ cho ODF có một số hạn chế.

Vào tháng 10 năm 2005, một năm trước khi bộ Microsoft Office 2007 được phát hành, Microsoft đã tuyên bố rằng không có đủ nhu cầu từ các khách hàng của Microsoft đối với hỗ trợ định dạng OpenDocument tiêu chuẩn quốc tế và do đó nó sẽ không được đưa vào Microsoft Office 2007. Tuyên bố này đã được lặp lại trong những tháng tiếp theo. Như một câu trả lời, vào ngày 20 tháng 10 năm 2005, một bản kiến nghị trực tuyến đã được tạo ra để yêu cầu hỗ trợ ODF từ Microsoft.

Vào tháng 5 năm 2006, plugin ODF cho Microsoft Office đã được phát hành bởi OpenDocument Foundation. Microsoft tuyên bố rằng họ không có mối quan hệ nào với các nhà phát triển plugin.

Vào tháng 7 năm 2006, Microsoft đã công bố việc tạo ra dự án Open XML Translator – các công cụ để xây dựng cầu nối kỹ thuật giữa Định dạng Microsoft Office Open XML và Định dạng Tài liệu Mở (ODF). Công việc này đã được bắt đầu để đáp ứng các yêu cầu của chính phủ về khả năng tương tác với ODF. Mục tiêu của dự án không phải là thêm hỗ trợ ODF vào Microsoft Office, mà chỉ để tạo một plugin và bộ công cụ bên ngoài. Vào tháng 2 năm 2007, dự án này đã phát hành phiên bản đầu tiên của phần bổ trợ ODF cho Microsoft Word.

Vào tháng 2 năm 2007, Sun đã phát hành phiên bản đầu tiên của plugin ODF dành cho Microsoft Office. Phiên bản 1.0 được phát hành vào tháng 7 năm 2007.

Microsoft Word 2007 (Gói dịch vụ 1) (chỉ dành cho đầu ra) hỗ trợ định dạng PDF và XPS, nhưng chỉ sau khi cài đặt thủ công tiện ích bổ sung 'Lưu dưới dạng PDF hoặc XPS' của Microsoft. Trên các bản phát hành sau này, tuỳ chọn này được cung cấp theo mặc định.