Microsoft Word

.doc · Dokumenty

Soubor .doc je dokument Microsoft Wordu v binárním formátu, který byl výchozí od Wordu 97 do Wordu 2003. Word 2007 přešel na DOCX, jenže soubory .doc jsou pořád všude: staré smlouvy a diplomové práce na síťových discích, formuláře stažené z úřadů a škol, exporty z účetních a personálních systémů, které se dvacet let nezměnily. Každý současný textový editor je stále umí přečíst.

Původ a verze

Přípona je starší než samotný formát. Podle Kongresové knihovny USA se pod .doc skrývají čtyři různé formáty Wordu. Word 6.0 (1993) zavedl kontejner, který se používá dodnes, a Word 97 změnil vnitřní strukturu na verzi, která pak zůstala beze změny až do Wordu 2003. Soubor z Wordu 97 se proto ve Wordu 2003 otevře bez potíží; rozšířená představa, že tyto verze spolu nejsou kompatibilní, neplatí. Soubory z Wordu 6.0 a Wordu 95 jsou jiný formát se stejnou příponou.

Dlouho byl formát nezdokumentovaný. Microsoft specifikaci volně zveřejnil v roce 2008 v rámci Open Specification Promise, dnes ji udržuje jako [MS-DOC].

Co je uvnitř souboru .doc

DOC není text proložený formátovacími kódy. Je to OLE Compound File, tedy malý souborový systém v jednom souboru, poznáte ho podle bajtů D0 CF 11 E0 na začátku. Uvnitř jsou samostatné proudy: WordDocument s textem, tabulka s formátováním, případně proudy s obrázky a vloženými objekty, vlastnosti dokumentu (autor, firma, kdo naposledy uložil) a pokud jsou, i makra VBA.

  • Makra: libovolný .doc může obsahovat VBA a z názvu to nepoznáte. Proto poštovní filtry přílohy .doc hlídají. DOCX makra odděluje do přípony .docm.
  • Rychlé ukládání: Word 97 až 2003 měl volbu „Povolit rychlé ukládání“, která změny jen přidávala na konec souboru. Smazaný text tak mohl v souboru zůstat a dal se přečíst hexadecimálním editorem. Nové uložení s vypnutým rychlým ukládáním nebo převod tyto zbytky odstraní.
  • Hesla: ochrana, kterou formát nabízí (XOR a RC4), je podle dnešních měřítek slabá. Na důvěrné dokumenty se na ni nespoléhejte.

Čím soubor .doc dnes otevřít

  • Windows a macOS: Microsoft Word ho otevře v režimu kompatibility. Zdarma je LibreOffice Writer, který čte Word 97–2003 i starší Word 6.0/95. Na Macu .doc importuje i Pages.
  • Linux: LibreOffice Writer.
  • V prohlížeči: Dokumenty Google soubor při nahrání převedou. Word pro web ho zobrazí, ale před úpravami ho chce převést.
  • Mobil: aplikace Word pro Android a iOS; na prohlížení stačí náhled ve většině poštovních aplikací.

Časté problémy

Word soubor .doc blokuje nebo ho otevře v chráněném zobrazení

Soubory z internetu a e-mailu se otevírají v chráněném zobrazení; pokud zdroji věříte, klikněte na Povolit úpravy. Když Word soubor odmítne úplně, blokuje staré binární formáty správce nebo nastavení blokování souborů (Soubor > Možnosti > Centrum zabezpečení > Nastavení Centra zabezpečení > Nastavení blokování souborů). LibreOffice takové soubory otevře.

„Word v souboru našel nečitelný obsah“ – poškozený .doc

Zvolte Soubor > Otevřít, označte soubor a ve šipce u tlačítka Otevřít vyberte Otevřít a opravit. Když ani to nepomůže, otevřete ho v LibreOffice, které z poškozených souborů často zachrání aspoň text, a uložte ho jako DOCX.

Soubor .doc ve skutečnosti není .doc

Řada webových aplikací a informačních systémů exportuje „wordové“ soubory, které jsou ve skutečnosti HTML nebo RTF s příponou .doc. Word je bez řečí otevře, jiné programy ukážou značky nebo kód. Otevřete soubor v Poznámkovém bloku: začíná-li <html nebo {\rtf, máte jasno. Náš převodník skutečný obsah rozpozná a takové soubory obvykle převede správně.

Rovnice nejdou upravit

Microsoft v lednu 2018 odstranil z Office Editor rovnic 3.0, protože ho zneužíval malware. Rovnice z něj se zobrazí jako obrázek, ale v současném Wordu je neupravíte. LibreOffice mnohé z nich dokáže převést na vlastní vzorce.

Převod souborů DOC

Pro úpravy v současném Wordu použijte převod DOC do DOCX. K odeslání, tisku nebo archivaci se hodí DOC do PDF. Převádíme na vlastních serverech v Česku; převodník čte Word 97–2003 i Word 6.0/95 a umí do DOC i zapisovat, což některé starší informační systémy pořád vyžadují. Co se nepřenese: makra VBA (DOCX ani PDF je obsahovat nemohou) a dokumenty zašifrované heslem pro otevření, ty je potřeba nejdřív odemknout ve Wordu. U složitých rozvržení s plovoucími textovými poli a starým WordArtem výsledek zkontrolujte. Viz také DOCX, RTF a ODT.

DOC ve zkratce

VývojářMicrosoft
Výchozí ve WorduWord 97 (1997) až Word 2003
Specifikace[MS-DOC], zveřejněna 2008 (Open Specification Promise)
Typbinární textový dokument, kontejner OLE Compound File
Kompresežádná (obrázky jsou uložené ve vlastním formátu)
Makraano, VBA
NástupceDOCX (Office Open XML), od Wordu 2007
Typické použití dnesstarší dokumenty, formuláře, exporty ze starších systémů

Formát DOC umíme převést do

Dokumenty

PDF DOCX ODT TXT HTMLDOCMDOTDOTXFODTOTT RTFUOTPDF/AABWAWTFOZABW

Obrázky

JPG PNGWEBP GIF TIFFHEICAVIFJXLPSDICOAAIAPNGARTAVS BMP CINCURDCXDDSDPXFF FITSFL32 HDRHRZJP2JBIGJNGJPCMNGMTVOTBPALMPAM PBMPCD PCXPFMPGMPGXPHMPICTPPMPSBPTIFQOIRASRGFSGISIXELSUN TGAVICARVIFFVIPS WBMPXBMXPMXWDDCM

Vektorová grafika

SVG EPSEMFFXGHPGLPOV PSSIFSVGZWMFXAML

Elektronické knihy

EPUB MOBI AZW3 FB2CBZHTMLZ LIT LRF OEB PDB TCRTXTZCB7CBTDJVU

Značkovací jazyky

MDTEXRSTADOCWIKIORGDOCBOOKCONTEXTDOKUWIKIHADDOCKICMLIPYNBJATSJIRAMANMSMUSEOPMLTEITEXITEXTILETYPXWIKIZIM