Vai al contenuto principale

Formati di file

Cos'è il DOC? Il formato binario di Word 97-2003

Il DOC è il formato binario usato da Word 97 a Word 2003 e compare ancora in molti archivi. Ecco come funziona dentro, quali sono i suoi limiti e come convertirlo in sicurezza.

Autore: Hemen Dönüştür Editör EkibiPubblicato: 8 min di lettura

Etichetta di file con la scritta DOC

Basta frugare nel vecchio archivio di un'azienda, scorrere fino in fondo una lunga catena di email o esportare un report da un software che non viene aggiornato da anni per imbattersi in file con estensione .doc. Il DOC è stato il formato predefinito di Microsoft Word fino all'arrivo del DOCX con Word 2007, e moltissimi documenti esistono ancora in questo formato. In questo articolo vediamo da dove viene il DOC, come è organizzato internamente, in cosa differisce dal DOCX e come aprire e convertire questi file in sicurezza.

Cos'è il DOC?

Il DOC è il formato binario dei documenti di Microsoft Word. Oggi con "DOC" si intende di solito il formato condiviso da Word 97, 2000, 2002 (XP) e 2003, e la specifica ufficiale di Microsoft copre proprio queste versioni. A differenza dei formati testuali, aprendo un file DOC nel Blocco note non si vede nulla di sensato: il contenuto è una sequenza di byte disposti secondo le strutture dati interne di Word.

Breve storia

L'estensione ".doc" fu usata per la prima volta nel 1983 con la versione MS-DOS di Word. L'estensione è rimasta la stessa, ma il formato sottostante è cambiato più volte:

  • Word per Windows 1.0 e 2.0: usavano un proprio formato DOC.
  • Word 6.0 e Word 95: il formato cambiò e queste due versioni lo condividevano.
  • Da Word 97 a Word 2003: il DOC fu ricostruito su OLE e sul Compound File Binary Format (CFB). Microsoft rilasciò anche un convertitore di importazione perché gli utenti di Word 6.0 e 95 potessero aprire i nuovi file.
  • Word 2007: il DOCX divenne il formato predefinito. Word ha continuato ad aprire e salvare i DOC; quando ne apri uno, la barra del titolo mostra "Modalità compatibilità".

Anche la documentazione del formato ha una lunga storia. Nel 1997 Microsoft pubblicò le specifiche dei formati binari di Office 97 con una licenza restrittiva e le ritirò nel 1999. Dal 2006 fino a febbraio 2008 la specifica era disponibile solo su richiesta e a condizioni limitate, così progetti come OpenOffice.org dovettero ricostruire il formato tramite reverse engineering. Nel febbraio 2008 Microsoft pubblicò la specifica DOC nell'ambito della sua Open Specification Promise. Il documento oggi disponibile su Microsoft Learn come [MS-DOC] indica come prima versione il 27 giugno 2008 ed è tuttora aggiornato: la revisione più recente elencata nella pagina è del 17 febbraio 2026.

Cosa c'è dentro un file DOC?

Un file DOC successivo a Word 97 è in realtà un "file system dentro un file". Secondo la specifica [MS-CFB] di Microsoft, il Compound File Binary Format fornisce all'interno di un file una struttura simile a un file system per memorizzare flussi di dati specifici dell'applicazione. Le cartelle si chiamano storage e i file stream. Il file è suddiviso in settori di dimensione fissa (512 byte nella versione 3, 4096 byte nella versione 4) e una tabella di allocazione (FAT) tiene traccia di quale settore appartiene a quale stream.

Ogni file composto inizia con la stessa firma di 8 byte:

D0 CF 11 E0 A1 B1 1A E1

Questa firma non è esclusiva di Word: anche i vecchi file Excel (.xls) e PowerPoint (.ppt) usano lo stesso contenitore. A rendere un file DOC un documento Word è l'insieme degli stream che contiene:

  • Stream WordDocument: contiene il testo del documento e, all'offset 0, il FIB (File Information Block). Il FIB funziona come un indice che indica dove si trova tutto il resto.
  • Stream della tabella (0Table o 1Table): contiene i dati a cui punta il FIB, come formattazione, stili, caratteri e proprietà dei paragrafi. Secondo MS-DOC, è il bit fWhichTblStm del FIB a stabilire quale dei due viene usato; se esistono entrambi, quello non referenziato viene ignorato.
  • Stream Data: può contenere dati aggiuntivi come le immagini incorporate.
  • Storage ObjectPool: memorizza gli oggetti OLE incorporati, per esempio una tabella Excel.
  • Stream SummaryInformation: metadati di riepilogo come titolo, autore e data di creazione.

Se il documento è crittografato, lo stream della tabella inizia con un'intestazione di crittografia. Questa struttura complessa, basata su puntatori, permetteva ai file DOC di caricarsi rapidamente, ma significava anche che un solo settore danneggiato poteva rendere illeggibile l'intero documento e che per altri software era difficile implementare correttamente il formato.

DOC e DOCX a confronto

CaratteristicaDOCDOCX
StrutturaBinaria, file composto OLE2Parti XML dentro uno ZIP
StandardSpecifica pubblicata da Microsoft (MS-DOC)ECMA-376 e ISO/IEC 29500
MacroPuò contenere macro VBA nello stesso fileNo (i documenti con macro usano .docm)
RobustezzaBassa, un solo errore può compromettere tutto il fileMaggiore, le parti si possono leggere separatamente
Funzioni recenti di WordAlcune funzioni successive al 2007 non hanno equivalenteSupporto completo

Dove si trova ancora il DOC?

  • Archivi aziendali e pubblici: corrispondenza, relazioni e modelli creati prima del 2007.
  • Software datati: programmi di contabilità, gestione del personale o di settore che esportano ancora i report in DOC.
  • Sistemi di caricamento: vecchi moduli web e sistemi interni che accettano solo il DOC.
  • Modelli con macro: moduli e modelli con automazioni create anni fa.

Punti di forza e punti deboli

Punti di forza: supporto software molto ampio; quasi ogni elaboratore di testi da Word 97 in poi apre il DOC. Essendo in circolazione da così tanto tempo, è il formato Word che ha meno probabilità di creare problemi con i sistemi più vecchi.

Punti deboli: a causa della sua storia chiusa, i documenti complessi possono perdere l'impaginazione nelle applicazioni di terze parti. Potendo contenere macro, è più rischioso del DOCX dal punto di vista del malware. Alcune funzioni aggiunte dopo Word 2007, come elementi grafici e di impaginazione più recenti, vengono semplificate o perse salvando in DOC. Inoltre i file sono di solito più grandi di un DOCX con lo stesso contenuto.

Quali programmi aprono i DOC?

Tutte le versioni desktop di Microsoft Word aprono il DOC. Anche LibreOffice Writer, Google Documenti, Apple Pages e WPS Office sono in grado di leggerlo. Sui server Linux e nei flussi di lavoro automatizzati, i file DOC vengono di solito elaborati con LibreOffice.

Problemi comuni e come risolverli

Word apre il file in Visualizzazione protetta e non riesco a modificarlo

Per sicurezza, Word apre in sola lettura i file di vecchio formato provenienti da internet o dalla posta elettronica. Se ti fidi della fonte, fai clic su "Abilita modifica". Non abilitare le macro nei documenti di provenienza sconosciuta che te lo chiedono.

Il file non si apre o mostra caratteri senza senso

Alcuni file .doc non sono veri DOC. L'output "Salva come pagina web" di Word e i file RTF o DOCX rinominati possono circolare con estensione .doc. Prova con un programma che riconosce il contenuto, come LibreOffice. Per un DOC davvero danneggiato, l'opzione "Apri e ripristina" di Word può recuperare il testo.

Modalità compatibilità e funzioni mancanti

In un documento salvato come DOC le funzioni più recenti di Word non sono disponibili. Se continuerai a modificarlo, convertilo in DOCX con "File > Informazioni > Converti".

Consigli per convertire i file DOC

Sul nostro convertitore i file DOC vengono caricati sul nostro server, elaborati con LibreOffice ed eliminati entro 30 minuti. Prima della conversione vengono controllati i primi byte del file: sono accettati i veri DOC, i file ".doc" che in realtà sono DOCX o RTF e l'output ".doc" di Word basato su HTML. Se il contenuto non corrisponde a nessuno di questi, ricevi un messaggio "impossibile leggere il file" invece di un documento pieno di caratteri incomprensibili.

  • La conversione da DOC a Word (DOCX) è il modo migliore per mantenere vivi i vecchi documenti. Avviene direttamente tramite LibreOffice senza passaggi intermedi, quindi impaginazione, intestazioni e piè di pagina, tabelle e immagini vengono mantenuti.
  • La conversione da DOC a PDF è adatta all'archiviazione o alla condivisione con chi non ha Word.
  • La conversione da DOC a TXT estrae solo il testo semplice, utile per fare ricerche in un vecchio archivio o per passare il contenuto a un altro sistema.
  • Se devi caricare un DOCX in un sistema datato, usa la conversione da Word a DOC.

Domande frequenti

Ha ancora senso usare il formato DOC?

Non per i documenti nuovi: il DOCX è più sicuro, più robusto ed è uno standard aperto. Usa il DOC solo quando il sistema di destinazione non accetta altro.

Un file DOC può contenere un virus?

I file DOC possono contenere macro VBA, e i virus delle macro possono diffondersi in questo modo. Non abilitare le macro nei file DOC di provenienza sconosciuta e tieni aggiornato il software per ufficio.

Perdo qualcosa convertendo da DOC a DOCX?

Di solito no. Il DOCX copre quasi tutto ciò che il DOC supporta. Alcuni codici di campo o oggetti incorporati tipici di versioni molto vecchie di Word potrebbero apparire diversi, quindi ricontrolla i documenti importanti dopo la conversione.

La specifica del DOC è pubblica?

Sì. Microsoft pubblica su Microsoft Learn il formato binario di Word 97-2003 come [MS-DOC] e il contenitore a file composto come [MS-CFB]. Da febbraio 2008 queste specifiche rientrano nella Open Specification Promise.

Posso aprire un file DOC sul telefono?

L'app Word per dispositivi mobili e Google Documenti possono aprire il DOC. Se devi solo leggerlo, convertirlo in PDF garantisce che venga visualizzato correttamente su qualsiasi dispositivo.

Fonti

Convertitori correlati

Tutti gli articoli