Formaty plików
Co to jest DOC? Binarny format Word 97-2003
DOC to binarny format dokumentów, którego Word używał od wersji 97 do 2003, i wciąż pojawia się w wielu archiwach. Wyjaśniamy, jak działa w środku, gdzie zawodzi i jak go bezpiecznie konwertować.
Autor: Hemen Dönüştür Editör EkibiOpublikowano: 7 min czytania

Wystarczy sięgnąć do starego archiwum firmy, przewinąć długi wątek e-mailowy do samego dołu albo wyeksportować raport z programu, którego nikt nie aktualizował od lat, a trafi się na pliki z rozszerzeniem .doc. DOC był domyślnym formatem Microsoft Worda, dopóki wraz z Wordem 2007 nie pojawił się DOCX, i wciąż istnieje w nim ogromna liczba dokumentów. W tym artykule wyjaśniamy, skąd wziął się DOC, jak jest zorganizowany wewnętrznie, czym różni się od DOCX oraz jak bezpiecznie otwierać i konwertować takie pliki.
Czym jest DOC?
DOC to binarny format dokumentów Microsoft Worda. Dziś „DOC” oznacza zwykle format wspólny dla Worda 97, 2000, 2002 (XP) i 2003, a oficjalna specyfikacja Microsoftu obejmuje dokładnie te wersje. W przeciwieństwie do formatów tekstowych otwarcie pliku DOC w Notatniku nie pokaże niczego sensownego: zawartość to ciąg bajtów ułożonych według własnych struktur danych Worda.
Krótka historia
Rozszerzenia „.doc” po raz pierwszy użyto w 1983 roku w wersji Worda dla MS-DOS. Rozszerzenie pozostało takie samo, ale kryjący się za nim format kilkakrotnie się zmieniał:
- Word for Windows 1.0 i 2.0: używały własnego formatu DOC.
- Word 6.0 i Word 95: format się zmienił, a te dwie wersje dzieliły go między sobą.
- Od Worda 97 do Worda 2003: DOC został przebudowany w oparciu o OLE i Compound File Binary Format (CFB). Microsoft wydał też konwerter importu, dzięki któremu użytkownicy Worda 6.0 i 95 mogli otwierać nowe pliki.
- Word 2007: domyślnym formatem stał się DOCX. Word nadal otwiera i zapisuje pliki DOC; po otwarciu takiego pliku na pasku tytułu pojawia się „Tryb zgodności”.
Dokumentacja formatu ma własną długą historię. W 1997 roku Microsoft opublikował specyfikacje formatów binarnych Office 97 na restrykcyjnej licencji, a w 1999 roku je wycofał. Od 2006 roku do lutego 2008 roku specyfikacja była dostępna tylko na wniosek i na ograniczonych warunkach, więc projekty takie jak OpenOffice.org musiały odtwarzać format metodą inżynierii wstecznej. W lutym 2008 roku Microsoft udostępnił specyfikację DOC w ramach Open Specification Promise. Dokument publikowany dziś w Microsoft Learn jako [MS-DOC] wskazuje jako pierwszą wersję tę z 27 czerwca 2008 roku i jest nadal utrzymywany: najnowsza wersja wymieniona na stronie pochodzi z 17 lutego 2026 roku.
Co jest w środku pliku DOC?
Plik DOC w wersji od Worda 97 to w rzeczywistości „system plików wewnątrz pliku”. Według specyfikacji Microsoftu [MS-CFB] Compound File Binary Format zapewnia w obrębie pliku strukturę podobną do systemu plików, służącą do przechowywania strumieni danych konkretnej aplikacji. Foldery nazywa się tu magazynami (storages), a pliki strumieniami (streams). Plik jest podzielony na sektory o stałym rozmiarze (512 bajtów w wersji 3, 4096 bajtów w wersji 4), a tablica alokacji (FAT) śledzi, który sektor należy do którego strumienia.
Każdy plik złożony zaczyna się tą samą 8-bajtową sygnaturą:
D0 CF 11 E0 A1 B1 1A E1
Ta sygnatura nie jest charakterystyczna tylko dla Worda; ten sam kontener wykorzystują stare pliki Excela (.xls) i PowerPointa (.ppt). O tym, że plik DOC jest dokumentem Worda, decyduje zestaw strumieni w środku:
- Strumień WordDocument: zawiera tekst dokumentu, a pod przesunięciem 0 także FIB (File Information Block). FIB działa jak spis treści, który wskazuje, gdzie znajduje się cała reszta.
- Strumień tabeli (0Table lub 1Table): przechowuje dane, na które wskazuje FIB, takie jak formatowanie, style, czcionki i właściwości akapitów. Zgodnie z MS-DOC o tym, który z nich jest używany, decyduje bit
fWhichTblStmw FIB; jeśli istnieją oba, strumień, na który nic nie wskazuje, jest pomijany. - Strumień Data: może zawierać dodatkowe dane, na przykład osadzone obrazy.
- Magazyn ObjectPool: przechowuje osadzone obiekty OLE, na przykład tabelę Excela.
- Strumienie SummaryInformation: metadane podsumowania, takie jak tytuł, autor i data utworzenia.
Jeśli dokument jest zaszyfrowany, strumień tabeli zaczyna się od nagłówka szyfrowania. Ten złożony układ oparty na wskaźnikach pozwalał szybko wczytywać pliki DOC, ale oznaczał też, że jeden uszkodzony sektor mógł uczynić cały dokument nieczytelnym, a innym programom trudno było poprawnie zaimplementować ten format.
DOC a DOCX
| Cecha | DOC | DOCX |
|---|---|---|
| Budowa | Binarny plik złożony OLE2 | Części XML w archiwum ZIP |
| Norma | Specyfikacja opublikowana przez Microsoft (MS-DOC) | ECMA-376 i ISO/IEC 29500 |
| Makra | Może zawierać makra VBA w tym samym pliku | Nie może (dokumenty z makrami mają rozszerzenie .docm) |
| Odporność | Niska, jeden błąd może dotknąć cały plik | Wyższa, części można odczytywać niezależnie |
| Nowsze funkcje Worda | Niektóre funkcje wprowadzone po 2007 roku nie mają odpowiednika | Pełna obsługa |
Gdzie wciąż spotyka się DOC?
- Archiwa firmowe i publiczne: korespondencja, raporty i szablony sprzed 2007 roku.
- Starsze oprogramowanie: programy księgowe, kadrowe lub branżowe, które nadal eksportują raporty jako DOC.
- Systemy przyjmujące pliki: stare formularze internetowe i systemy wewnętrzne, które akceptują tylko DOC.
- Szablony z makrami: formularze i szablony z automatyzacją przygotowaną lata temu.
Zalety i wady
Zalety: bardzo szerokie wsparcie programów; niemal każdy edytor tekstu od czasów Worda 97 otwiera DOC. Ponieważ istnieje od tak dawna, jest to format Worda, który najrzadziej sprawia kłopoty w starych systemach.
Wady: przez zamkniętą historię formatu złożone dokumenty mogą tracić układ w aplikacjach innych producentów. Ponieważ może zawierać makra, jest bardziej ryzykowny niż DOCX pod względem złośliwego oprogramowania. Niektóre funkcje dodane po Wordzie 2007, takie jak nowsze elementy graficzne i układu, są przy zapisie jako DOC upraszczane lub tracone. Pliki są też zwykle większe niż DOCX o tej samej treści.
Jakie programy otwierają DOC?
Każda wersja Microsoft Worda na komputery otwiera DOC. Potrafią go odczytać także LibreOffice Writer, Dokumenty Google, Apple Pages i WPS Office. Na serwerach z Linuksem i w procesach automatyzacji pliki DOC przetwarza się zwykle za pomocą LibreOffice.
Typowe problemy i jak je rozwiązać
Word otwiera plik w Widoku chronionym i nie mogę go edytować
Ze względów bezpieczeństwa Word otwiera starsze pliki z internetu lub poczty e-mail tylko do odczytu. Jeśli ufasz źródłu, kliknij „Włącz edytowanie”. Nie włączaj makr w dokumentach z nieznanych źródeł, które o to proszą.
Plik się nie otwiera albo pokazuje nieczytelne znaki
Niektóre pliki .doc tak naprawdę nie są plikami DOC. Wynik polecenia „Zapisz jako stronę sieci Web” w Wordzie oraz pliki RTF lub DOCX ze zmienioną nazwą mogą krążyć z rozszerzeniem .doc. Spróbuj programu, który rozpoznaje zawartość, na przykład LibreOffice. W przypadku naprawdę uszkodzonego pliku DOC opcja „Otwórz i napraw” w Wordzie może odzyskać tekst.
Tryb zgodności i brakujące funkcje
W dokumencie zapisanym jako DOC nowsze funkcje Worda są niedostępne. Jeśli zamierzasz dalej go edytować, przekonwertuj go do DOCX poleceniem „Plik > Informacje > Konwertuj”.
Wskazówki dotyczące konwersji plików DOC
W naszym konwerterze pliki DOC są wysyłane na nasz serwer, przetwarzane przez LibreOffice i usuwane w ciągu 30 minut. Przed konwersją sprawdzane są pierwsze bajty pliku: akceptowane są prawdziwe pliki DOC, pliki „.doc”, które w rzeczywistości są DOCX lub RTF, oraz oparte na HTML pliki „.doc” zapisane przez Worda. Jeśli zawartość nie pasuje do żadnego z nich, zamiast dokumentu pełnego śmieci zobaczysz komunikat, że pliku nie udało się odczytać.
- DOC do Worda (DOCX) to najlepszy sposób, by utrzymać stare dokumenty przy życiu. Konwersja przebiega bezpośrednio przez LibreOffice, bez etapu pośredniego, więc układ strony, nagłówki i stopki, tabele i obrazy zostają zachowane.
- DOC do PDF sprawdza się przy archiwizacji lub udostępnianiu komuś, kto nie ma Worda.
- DOC do TXT wydobywa tylko zwykły tekst, co przydaje się do przeszukiwania starego archiwum albo zasilania innego systemu.
- Jeśli musisz przesłać plik DOCX do starszego systemu, użyj konwersji Word do DOC.
Najczęściej zadawane pytania
Czy nadal warto używać formatu DOC?
Nie do nowych dokumentów; DOCX jest bezpieczniejszy, bardziej odporny i jest otwartą normą. Używaj DOC tylko wtedy, gdy system odbiorcy nie akceptuje niczego innego.
Czy plik DOC może zawierać wirusa?
Pliki DOC mogą zawierać makra VBA, a w ten sposób mogą się rozprzestrzeniać wirusy makr. Nie włączaj makr w plikach DOC z nieznanych źródeł i aktualizuj pakiet biurowy.
Czy tracę coś, konwertując DOC do DOCX?
Zwykle nie. DOCX obejmuje niemal wszystko, co obsługuje DOC. Niektóre kody pól lub osadzone obiekty charakterystyczne dla bardzo starych wersji Worda mogą wyglądać inaczej, więc ważne dokumenty przejrzyj po konwersji.
Czy specyfikacja DOC jest publiczna?
Tak. Microsoft publikuje binarny format Word 97-2003 jako [MS-DOC], a kontener pliku złożonego jako [MS-CFB] w serwisie Microsoft Learn. Od lutego 2008 roku specyfikacje te są objęte Open Specification Promise.
Czy mogę otworzyć plik DOC na telefonie?
Aplikacja mobilna Word i Dokumenty Google potrafią otworzyć DOC. Jeśli chcesz go tylko przeczytać, konwersja do PDF gwarantuje poprawne wyświetlanie na każdym urządzeniu.


