DOC і DOCX — у чому різниця і як конвертувати DOC у DOCX
Файл .doc — це старий двійковий формат Word 97–2003; файл .docx — формат, яким Word користується з 2007 року, побудований на стиснутому XML. Вміст може бути ідентичним, але багато сучасних інструментів — зокрема більшість переглядачів у браузері — читають лише .docx. Вихід простий: відкрий .doc у текстовому редакторі й збережи як .docx.
Чим насправді відрізняються .doc і .docx
Якщо ти розбираєш старий архів компанії або застаріла облікова система щойно надіслала тобі .doc поштою, корисно знати, з чим маєш справу.
.doc (Word 97–2003) — двійковий формат. Текст, форматування й зображення запаковано разом у структуру, спроєктовану під те, як працював сам Word наприкінці 1990-х. Згодом Microsoft опублікувала її опис, але формат складний, сповнений застарілих особливостей, і іншим програмам важко надійно його читати.
.docx (Word 2007 і новіші) використовує Office Open XML. По суті .docx — це ZIP-архів з XML-файлами: один для основного тексту, інші — для стилів, верхніх і нижніх колонтитулів і коментарів, плюс тека із зображеннями. Можеш перевірити сам: скопіюй .docx, перейменуй копію на .zip і відкрий. Оскільки формат є задокументованим відкритим стандартом і складається з простого XML, його може розібрати майже будь-яка програма — навіть код, що працює у веббраузері.
.doc |
.docx |
|
|---|---|---|
| З’явився у | Word 97 (використовувався до Word 2003) | Word 2007 |
| Структура | Один двійковий файл | ZIP-архів з XML-файлів |
| Розмір файлу | Зазвичай більший | Часто менший завдяки стисненню ZIP |
| Макроси | Можуть бути в будь-якому .doc |
Заборонені — для файлів із макросами є .docm |
| Підтримка у вебінструментах | Обмежена | Широка |
| Відкривається в сучасному Word | Так, у режимі сумісності | Так, повністю |
Рядок про макроси важливий для старих архівів: .doc може містити макроси без жодного натяку в назві, а .docx взагалі не може їх містити. Це ще одна причина конвертувати файли, які дісталися тобі з невідомих джерел.
Чому багато вебінструментів відкривають лише .docx
Переглядач у браузері має зрозуміти файл без установленого Word. Для .docx це означає розпакувати архів і прочитати XML — добре протоптана стежка зі зрілими бібліотеками з відкритим кодом. Для .doc — розбирати двійкову структуру, якій кілька десятиліть, і результати часто ненадійні.
Тому переглядач Word від Opener відкриває лише .docx. Якщо перетягнеш у нього .doc, побачиш повідомлення з проханням спершу зберегти файл як .docx. Інші онлайн-переглядачі йдуть на такий самий компроміс — або тихенько завантажують твій файл на сервер, де його конвертує повноцінний офісний пакет. Цього варто уникати для договорів, кадрових документів і всього особистого в тому архіві.
Як конвертувати .doc у .docx
Будь-який із цих способів дає звичайний .docx. Не видаляй оригінальний .doc, доки не перевіриш результат.
Microsoft Word (настільна версія)
Відкрий .doc. Біля назви файлу Word покаже «Режим сумісності» (Compatibility Mode). Скористайся командою Зберегти як і в списку типів файлів вибери документ Word (.docx). Word може попередити, що макет трохи зміниться; для звичайних документів так буває рідко. Ще Word пропонує команду Convert у розділі Info меню «Файл» — вона оновлює документ на місці.
LibreOffice Writer (безкоштовно, Windows, Mac, Linux)
Відкрий .doc у Writer, вибери Зберегти як і вкажи у списку типів файлів формат Word .docx. Коли LibreOffice спитає, чи залишити поточний формат, вибери формат Word.
Цілу теку старих файлів LibreOffice може конвертувати за один раз із командного рядка:
soffice --headless --convert-to docx *.doc
Запусти команду в теці з файлами; копії .docx з’являться поруч з оригіналами. У Windows може знадобитися повний шлях до soffice.exe у теці програми LibreOffice.
Google Docs або вебверсія Word
Завантаж .doc на Google Drive, відкрий його в Google Docs, а потім через меню «Файл» завантаж як документ Microsoft Word (.docx). Вебверсія Word теж підійде: вона відкриває багато файлів .doc і пропонує конвертувати їх у новіший формат, коли ти хочеш редагувати. Обидва шляхи завантажують файл у хмарний акаунт — пам’ятай про це, коли йдеться про конфіденційні документи.
Pages на Mac
Pages відкриває файли .doc і може експортувати їх як документ Word — вийде .docx.
Що означає «Режим сумісності»
Коли сучасний Word відкриває .doc (або .docx, створений старішою версією), він вмикає режим сумісності. Word обмежується можливостями, які здатен зберегти старий формат, тож новіші параметри макета, деякі новіші типи діаграм і певні інструменти форматування вимкнено або вони працюють інакше. З файлом усе гаразд — Word просто стежить, щоб під час повторного збереження нічого не загубилося.
Конвертація в .docx вимикає режим сумісності. Текст лишається тим самим, хоча складні макети, зібрані старими трюками (ручні відступи, незвичні таблиці, старі текстові поля), можуть трохи зсунутися. Для архіву зазвичай достатньо швидко прогорнути кожен конвертований документ.
Те саме з Excel і PowerPoint
Excel і PowerPoint пережили такий самий перехід у той самий час, і правила тут ті самі.
| Старий формат (97–2003) | Новий формат (2007+) | Примітки |
|---|---|---|
.doc |
.docx |
Версія з макросами: .docm |
.xls |
.xlsx |
Старий .xls обмежений 65 536 рядками й 256 стовпцями; .xlsx вміщує 1 048 576 рядків і 16 384 стовпці. З макросами: .xlsm |
.ppt |
.pptx |
З макросами: .pptm |
Конвертуй їх так само: відкрий в Excel, LibreOffice Calc, Google Sheets або Numbers і збережи як .xlsx; відкрий у PowerPoint, LibreOffice Impress, Google Slides або Keynote і збережи як .pptx. Команда LibreOffice, наведена вище, працює також із --convert-to xlsx і --convert-to pptx.
Після конвертації вони відкриваються без жодного офісного пакета. Переглядач Excel і переглядач PowerPoint від Opener читають .xlsx і .pptx у браузері, а статті про те, як відкрити .xlsx без Excel і відкрити .pptx без PowerPoint, описують інші варіанти.
Часті запитання
Чи втрачу я щось, конвертуючи .doc у .docx?
Текст, заголовки, таблиці й зображення — майже ніколи. Дуже старі макети, зібрані ручними трюками, можуть трохи зсунутися, а макроси пропадуть, якщо не зберегти файл як .docm. Не видаляй оригінал, доки не перевіриш копію.
Чи можна просто перейменувати .doc на .docx?
Ні. Перейменування змінює лише ярлик, а не вміст: усередині файл лишається двійковим, і програми, що чекають .docx, повідомлять, що він пошкоджений. Його треба відкрити й зберегти заново.
Як прочитати .docx, не встановлюючи Word?
Перетягни його в переглядач Word: він покаже документ із заголовками, таблицями й зображеннями, а файл залишиться на твоєму пристрої. У статті про те, як відкрити .docx без Word, є й інші безкоштовні варіанти.
Чи безпечно досі користуватися .doc?
Він і далі відкривається в Word і LibreOffice, але це застарілий формат, який може приховувати макроси. Для всього, що плануєш зберігати чи надсилати, краще підходить .docx (або PDF — для копій лише для читання).