Hướng dẫn

DOC và DOCX khác nhau thế nào? Cách chuyển file DOC sang DOCX

Đội ngũ Opener7 phút đọc

File .doc là định dạng nhị phân cũ của Word 97–2003; file .docx là định dạng Word dùng từ năm 2007, được tạo từ các file XML nén lại. Nội dung có thể giống hệt nhau, nhưng nhiều công cụ hiện đại — kể cả phần lớn trình xem chạy trên trình duyệt — chỉ đọc được .docx. Cách xử lý rất đơn giản: mở file .doc bằng một trình soạn thảo văn bản và lưu thành .docx.

.doc và .docx thực sự khác nhau ở đâu

Nếu bạn đang lục lại kho lưu trữ cũ của công ty, hoặc một hệ thống quản lý hồ sơ đã cũ vừa gửi email cho bạn một file .doc, biết mình đang cầm thứ gì trong tay sẽ có ích.

.doc (Word 97–2003) là định dạng nhị phân. Văn bản, định dạng và hình ảnh được đóng gói chung trong một cấu trúc được thiết kế theo cách chính Word hoạt động vào cuối thập niên 1990. Về sau Microsoft có công bố mô tả định dạng này, nhưng nó phức tạp, đầy những điểm kỳ quặc kế thừa từ quá khứ, và khó để phần mềm khác đọc một cách đáng tin cậy.

.docx (Word 2007 trở về sau) dùng chuẩn Office Open XML. Bên trong, .docx là một file nén ZIP chứa các file XML: một file cho nội dung chính, các file khác cho kiểu định dạng, đầu trang, chân trang và nhận xét, cùng một thư mục hình ảnh. Bạn có thể tự kiểm tra — sao chép một file .docx, đổi tên bản sao thành .zip rồi mở ra. Vì đây là một tiêu chuẩn mở có tài liệu đầy đủ và được tạo từ XML thuần, gần như chương trình nào cũng phân tích được, kể cả mã chạy bên trong trình duyệt.

.doc .docx
Ra đời cùng Word 97 (dùng đến Word 2003) Word 2007
Cấu trúc Một file nhị phân duy nhất File nén ZIP chứa các file XML
Dung lượng Thường lớn hơn Thường nhỏ hơn nhờ nén ZIP
Macro Có thể nằm trong bất kỳ file .doc nào Không được phép — file có macro dùng .docm
Hỗ trợ trong công cụ web Hạn chế Rộng rãi
Mở trong Word hiện tại Có, ở Compatibility Mode Có, đầy đủ

Dòng về macro rất quan trọng với kho lưu trữ cũ: một file .doc có thể mang macro mà tên file không hề gợi ý, trong khi .docx hoàn toàn không thể chứa macro. Đó thêm một lý do để chuyển đổi những file bạn thừa hưởng từ nguồn không rõ.

Vì sao nhiều công cụ web chỉ mở được .docx

Trình xem chạy trên trình duyệt phải hiểu được file mà không có Word. Với .docx, điều đó nghĩa là giải nén một gói và đọc XML — việc đã quá quen thuộc, có sẵn các thư viện mã nguồn mở hoàn thiện. Với .doc, nó nghĩa là phải dịch ngược một cấu trúc nhị phân đã vài chục năm tuổi, và kết quả thường không đáng tin cậy.

Đó là lý do Trình xem Word của Opener chỉ mở .docx. Nếu bạn thả file .doc vào, bạn sẽ thấy thông báo đề nghị lưu thành .docx trước. Các trình xem online khác cũng chấp nhận đánh đổi tương tự, hoặc lặng lẽ tải file của bạn lên một máy chủ chạy bộ office đầy đủ để chuyển đổi — điều nên tránh với hợp đồng, hồ sơ nhân sự hay bất cứ thứ gì riêng tư trong kho lưu trữ đó.

Cách chuyển .doc sang .docx

Cách nào dưới đây cũng tạo ra một file .docx bình thường. Hãy giữ file .doc gốc cho đến khi bạn đã kiểm tra kết quả.

Microsoft Word (bản desktop)

Mở file .doc. Word hiện chữ “Compatibility Mode” bên cạnh tên file. Dùng Save As và chọn loại Word Document (.docx) trong danh sách loại file. Word có thể cảnh báo bố cục có thể thay đổi đôi chút; với tài liệu thông thường thì hiếm khi xảy ra. Word cũng có tùy chọn Convert trong mục Info của menu File, giúp nâng cấp tài liệu ngay tại chỗ.

LibreOffice Writer (miễn phí, Windows, Mac, Linux)

Mở file .doc trong Writer, chọn Save As, rồi chọn định dạng Word .docx trong danh sách loại file. Khi LibreOffice hỏi có giữ định dạng hiện tại không, hãy chọn định dạng Word.

Với cả một thư mục file cũ, LibreOffice có thể chuyển hết một lần bằng dòng lệnh:

soffice --headless --convert-to docx *.doc

Chạy lệnh trong thư mục chứa các file; các bản .docx sẽ xuất hiện cạnh file gốc. Trên Windows, bạn có thể cần đường dẫn đầy đủ tới soffice.exe trong thư mục chương trình LibreOffice.

Google Docs hoặc Word trên web

Tải file .doc lên Google Drive, mở bằng Google Docs, rồi tải về dưới dạng file Microsoft Word (.docx) từ menu File. Word trên web cũng được: nó mở được nhiều file .doc và sẽ đề nghị chuyển sang định dạng mới khi bạn muốn chỉnh sửa. Cả hai cách đều tải file lên tài khoản đám mây, nên hãy cân nhắc với tài liệu nhạy cảm.

Pages trên Mac

Pages mở được file .doc và có thể xuất thành tài liệu Word, tức là ra file .docx.

“Compatibility Mode” nghĩa là gì

Khi Word hiện tại mở file .doc (hoặc file .docx tạo bằng phiên bản cũ hơn), nó chuyển sang Compatibility Mode (chế độ tương thích). Word tự giới hạn ở những tính năng mà định dạng cũ lưu được, nên các tùy chọn bố cục mới hơn, một số loại biểu đồ mới hơn và một số công cụ định dạng bị tắt hoặc hoạt động khác đi. File không có vấn đề gì — Word chỉ đảm bảo rằng lưu lại sẽ không làm mất gì.

Chuyển sang .docx sẽ kết thúc Compatibility Mode. Văn bản giữ nguyên, nhưng bố cục phức tạp dựng bằng các mẹo cũ (căn khoảng cách thủ công, bảng khác thường, hộp văn bản kiểu cũ) có thể xê dịch đôi chút. Với kho lưu trữ, lướt nhanh qua từng tài liệu đã chuyển đổi thường là đủ.

Excel và PowerPoint cũng vậy

Excel và PowerPoint chuyển đổi định dạng cùng thời điểm, và áp dụng cùng quy tắc.

Định dạng cũ (97–2003) Định dạng mới (2007+) Ghi chú
.doc .docx Bản có macro: .docm
.xls .xlsx .xls cũ giới hạn 65.536 dòng và 256 cột; .xlsx cho phép 1.048.576 dòng và 16.384 cột. Bản có macro: .xlsm
.ppt .pptx Bản có macro: .pptm

Chuyển đổi theo cách tương tự: mở bằng Excel, LibreOffice Calc, Google Sheets hoặc Numbers rồi lưu thành .xlsx; mở bằng PowerPoint, LibreOffice Impress, Google Slides hoặc Keynote rồi lưu thành .pptx. Lệnh LibreOffice ở trên cũng dùng được với --convert-to xlsx và --convert-to pptx.

Sau khi chuyển đổi, chúng mở được mà không cần bộ office nào. Trình xem Excel và Trình xem PowerPoint của Opener đọc .xlsx và .pptx ngay trong trình duyệt, còn các hướng dẫn mở file .xlsx không cần Excel và mở file .pptx không cần PowerPoint trình bày các lựa chọn khác.

Câu hỏi thường gặp

Chuyển .doc sang .docx có bị mất gì không?

Với văn bản, tiêu đề, bảng và hình ảnh thì gần như không bao giờ. Bố cục rất cũ dựng bằng mẹo thủ công có thể xê dịch một chút, và macro sẽ bị bỏ trừ khi bạn lưu thành .docm. Hãy giữ bản gốc cho đến khi đã kiểm tra bản sao.

Chỉ đổi đuôi .doc thành .docx có được không?

Không. Đổi tên chỉ đổi nhãn, không đổi nội dung — bên trong file vẫn là nhị phân, và ứng dụng chờ .docx sẽ báo file bị hỏng. Bạn cần mở ra và lưu lại.

Làm sao đọc file .docx mà không cần cài Word?

Thả file vào Trình xem Word: tài liệu hiện ra cùng tiêu đề, bảng và hình ảnh, và file ở lại trên thiết bị của bạn. Hướng dẫn mở file .docx không cần Word liệt kê các lựa chọn miễn phí khác.

.doc có còn an toàn để dùng không?

Nó vẫn mở được trong Word và LibreOffice, nhưng là định dạng cũ và có thể giấu macro. Với tài liệu bạn định lưu giữ hay chia sẻ, .docx (hoặc PDF cho bản chỉ đọc) là lựa chọn tốt hơn.