Формат файлу

DOCX - документ Office Open XML

DOCX це формат, у якому Microsoft Word зберігає файли з 2007 року. Це ZIP-архів XML-файлів, який непомітно записує, хто працював над документом і як довго.

.docx

DOCX це формат документів, який Microsoft Word використовує за замовчуванням з версії Word 2007, коли він замінив старий бінарний DOC. Літера X означає XML і позначає повну зміну підходу: DOC був єдиним непрозорим бінарним блоком, тоді як DOCX є звичайним ZIP-архівом, що містить читабельні текстові файли. Формат був опублікований як ECMA-376, а пізніше як стандарт ISO під назвою Office Open XML, завдяки чому інші текстові редактори можуть його відкривати та зберігати.

Як DOCX зберігає документ

Перейменуйте DOCX на .zip, розпакуйте його, і документ постане перед вами як невеликий сайт з частин. Текст і його форматування містяться в word/document.xml. Стилі, шрифти, нумерація та виноски мають окремі XML-частини. Кожне вставлене зображення зберігається незмінним у word/media/ як файл зображення, яким воно завжди й було. Маніфест перераховує частини та описує зв'язки між ними.

З цього випливають дві корисні переваги. ZIP-обгортка сильно стискає XML, тому DOCX зазвичай набагато менший за еквівалентний DOC. І оскільки кожна частина окрема, пошкоджене зображення або зламаний стиль не обов'язково псують увесь документ: засоби відновлення працюють, перебудовуючи архів навколо тих частин, які ще читаються.

Зворотний бік у тому, що DOCX залежить від узгодженості своїх частин. Архів, чиїй вміст не відповідає маніфесту, буде повністю відхилений, а не відкритий частково, тому файл, що пережив помилкову передачу, часто взагалі не відкривається.

Які метадані містить DOCX

Word зберігає свої метадані у двох окремих частинах архіву, і вони розкривають більше, ніж у більшості інших форматів документів.

Основні властивості містять поля, яких ви й очікуєте: Title, Subject, Creator (автор), Keywords, Description і часові мітки Created та Modified. Поруч знаходиться Last Modified By, де зазначена людина, яка зберегла файл останньою. У документі, що передавався між співробітниками, це єдине поле може містити ім'я людини, яка ніде не згадується в самому тексті.

Розширені властивості це те, про що рідко замислюються. Word записує Application і AppVersion, тож файл вказує вашу версію Office. Він записує Company, узяту з інсталяції. Він записує Pages, Words, Characters, Paragraphs і Lines. Також він записує TotalTime, кількість хвилин, протягом яких документ був відкритий для редагування, і Revision, кількість збережень. Договір, у якого номер редакції 47 і 900 хвилин часу редагування, розповідає історію, якої немає в тексті.

Відстежені зміни та коментарі це окреме питання: вони зберігаються в XML незалежно від того, увімкнені вони для читача чи ні, тому прийняти всі зміни перед публікацією це не те саме, що видалити їх.

Коли використовувати DOCX

Користуйтеся DOCX, поки документ пишеться, рецензується та доопрацьовується. Він зберігає текст придатним до редагування та перенесення, без проблем проходить через усі основні текстові редактори й є форматом, якого очікують учасники спільної роботи.

Не використовуйте його для завершеного документа, який ви надсилаєте назовні. Верстка може змінюватися між текстовими редакторами та наборами шрифтів, тому те, що бачите ви, не обов'язково побачить читач. Для цього експортуйте в PDF. І обдумано вирішуйте, чи ділитися самим DOCX: описані вище розширені властивості передаються разом із файлом, а видалити їх займає п'ять секунд порівняно з подальшими поясненнями.