Czy zastanawiałeś się kiedyś, dlaczego Microsoft Word po cichu przeszedł z .doc na .docx albo dlaczego otwieranie starszego pliku uruchamia nagle „Tryb zgodności“? Nie jesteś sam. Na pierwszy rzut oka oba wyglądają identycznie — przechowują tekst, obrazy i formatowanie — jednak pod maską ich architektura, model zabezpieczeń i wydajność w chmurze różnią się zasadniczo. Zrozumienie różnicy między doc a docx pozwala trzymać pliki mniejsze, bezpieczniejsze i łatwiejsze do odzyskania, gdy coś pójdzie nie tak. Pytanie, które słyszymy często — czy doc i docx to ten sam plik pod dwoma nazwami? — ma jednoznaczną odpowiedź: nie, a różnica między doc i docx wynika z tego, jak każdy z tych formatów jest zbudowany. Ten przewodnik wyjaśnia, czym właściwie jest każdy typ pliku dokumentu Word, jakie różnice techniczne mają praktyczne znaczenie, oraz przedstawia przydatną sztuczkę umożliwiającą wydobycie zawartości z uszkodzonych plików.
DOC vs DOCX: porównanie obok siebie
Zanim zagłębimy się w szczegóły, oto bezpośrednie porównanie formatu doc i docx pod względem parametrów wpływających na codzienne użytkowanie — struktury, rozmiaru, bezpieczeństwa i kompatybilności.
| Cecha / parametr | .DOC (starszy format Word) | .DOCX (Office Open XML) | Zaleta / zwycięzca |
|---|---|---|---|
| Struktura wewnętrzna | Własnościowy format binarny (BIFF w magazynie OLE) | Otwarty, skompresowany pakiet XML | .DOCX |
| Typowy rozmiar pliku | Większy, nieskompresowany | Nawet do ~75% mniejszy (kompresja ZIP) | .DOCX |
| Bezpieczeństwo (makra) | Może zawierać wykonywalne makra VBA | Makra wykluczone; wymagają rozszerzenia .docm | .DOCX |
| Edycja w chmurze i w przeglądarce | Często wymaga wcześniejszej konwersji po stronie serwera | Odczytywany natywnie przez nowoczesne pakiety internetowe | .DOCX |
| Zgodność ze starszymi systemami | Otwierany w Word 97–2003 | Wymaga Word 2007+ lub konwertera | .DOC |
Czym jest plik DOC? O starszym formacie binarnym
Rozszerzenie .doc było domyślnym formatem pliku Microsoft Word od wersji Word 97 do Word 2003. Opiera się na własnościowym binarnym formacie wymiany plików (BIFF) opakowanym w strukturę magazynu OLE (Object Linking and Embedding) firmy Microsoft — w zasadzie mini system plików zawarty wewnątrz jednego dokumentu. Ponieważ format jest binarny, a nie czytelny dla człowieka, zewnętrzne oprogramowanie miało historycznie trudności z poprawnym parsowaniem i renderowaniem plików .doc. Programiści musieli często dokonywać inżynierii wstecznej zamkniętej specyfikacji firmy Microsoft, co prowadziło do uszkodzonych układów strony, brakujących czcionek i niespójnych wyników, gdy dokument był przenoszony między aplikacjami.
Ten binarny projekt sprawia też, że pliki .doc są kruche. Tekst, formatowanie i obrazy są wplecione w jeden gęsty strumień danych, więc nawet uszkodzenie niewielkiej części pliku podczas przesyłania lub nieudanego zapisu może sprawić, że cały dokument stanie się nieczytelny — bez możliwości zajrzenia do środka i odzyskania zawartości. To właśnie ta struktura „wszystko albo nic“ była głównym powodem, dla którego stworzono nowszy format.
Czym jest plik DOCX? Standard Office Open XML
Format .docx pojawił się wraz z pakietem Microsoft Office 2007 i jest znormalizowany na poziomie międzynarodowym zgodnie z normą ISO/IEC 29500. Litera „X“ oznacza XML (Extensible Markup Language) — ustrukturyzowany, tekstowy sposób opisu treści i formatowania. Co istotne, .docx jest otwartym standardem: każda aplikacja internetowa, a nawet zwykły edytor tekstowy, może odczytać i wygenerować strukturę dokumentu bez konieczności licencjonowania własnościowej technologii. Ta otwartość jest dokładnie tym, dlaczego plik docx działa tak płynnie w Google Docs, aplikacjach mobilnych i magazynach w chmurze, gdzie pliki .doc często sprawiają problemy.
Wewnątrz każdego pakietu .docx zawartość jest podzielona na osobne, przejrzyste części: document.xml zawiera treść główną, styles.xml przechowuje reguły formatowania, a folder media trzyma obrazy jako samodzielne pliki. Ponieważ każdy element jest wyizolowany, uszkodzenie jednego składnika rzadko powoduje utratę całego dokumentu — a każdy zgodny program może otworzyć plik bez zgadywania zasad działania systemów Microsoft. Ta interoperacyjność sprawia, że .docx stał się uniwersalnym formatem wymiany dla nowoczesnych biur, szkół i platform internetowych.