Logo di Legacy File ConverterLegacy File Converter
AcquistaScarica l'app
Lezione di storia8 min di lettura

Lezione di storia: che cos’è un file .xls? Non è la stessa cosa di .xlsx

Cartella di lavoro binaria di Excel delle epoche Excel 5.0/95 ed Excel 97–2003, non Office Open XML .xlsx; l’Excel moderno può bloccare le più vecchie con Blocco file.

·Dal team di Legacy File Converter
Diagramma da banco forense su sfondo blu navy di un file composto Excel .xls: linea del tempo Excel 5.0/95 BIFF5 → Excel 97–2003 flusso Workbook BIFF8 → Excel 2007+ XLSX, ZIP di SpreadsheetML; Root Entry / flusso Workbook / substream Globals con BOF / substream dei fogli / record BIFF tipizzati; lente d’ingrandimento sulla firma esadecimale CFB D0 CF 11 E0 A1 B1 1A E1; avviso di Blocco file per i vecchi .xls di Excel 5.0/95; quaderno .xls o .xlsx; post-it «.xls ≠ .xlsx» e «BIFF»; senza loghi

TL;DR

Un file .xls è la vecchia cartella di lavoro binaria di Microsoft Excel: spesso un file composto OLE / CFB con record BIFF dell’epoca di Excel 97–2003, non un .xlsx, cioè uno ZIP di XML. La stessa estensione copre anche i binari precedenti di Excel 5.0 / Excel 95. L’Excel moderno può bloccare quelli più vecchi con Blocco file. Per la guida pratica, vedi Quando un file .xls è troppo vecchio per Excel moderno. Legacy File Converter converte i .xls in XLSX, CSV o PDF offline su questo PC.

Che cos’è un file .xls?

.xls è la classica estensione delle cartelle di lavoro di Microsoft Excel. Excel uscì per la prima volta per Macintosh il 30 settembre 1985; Excel per Windows seguì nel 1987 (Excel 2.x), succedendo al precedente foglio di calcolo di Microsoft, Multiplan. Quella lunga storia di prodotto ha lasciato più di un formato binario sotto lo stesso suffisso .xls.

Da Excel 5.0 (BIFF5, epoca 1993) in poi, il flusso BIFF (Binary Interchange File Format) della cartella di lavoro si trova all’interno di un contenitore OLE (Object Linking and Embedding) in formato Compound File Binary (CFB) / archiviazione strutturata. La documentazione di Microsoft copre anche BIFF7 (Excel 95) e BIFF8 (da Excel 97 a Excel 2003; offerto anche in seguito come formato di salvataggio per compatibilità). Il classico .xls predefinito dell’epoca Excel 97–2003 è BIFF8 dentro quel CFB: il mondo descritto dalle note della Library of Congress come FDD000510 e dai documenti Microsoft [MS-XLS] / [MS-CFB]. A partire da Excel 2007, il formato di salvataggio predefinito è diventato Office Open XML .xlsx. Il .xls binario è rimasto come percorso di compatibilità, non come predefinito.

Stessa estensione, epoche diverse

Un file che termina con .xls potrebbe provenire da Excel 5.0/95 (BIFF5/BIFF7), da Excel 97–2003 (BIFF8) o persino essere un file non Excel con l’estensione sbagliata. L’elenco dei formati supportati da Microsoft distingue ancora «Cartella di lavoro Excel 5.0/95» da «Cartella di lavoro Excel 97-2003», entrambi con .xls. Il suffisso da solo non ti dice in quale mondo binario ti trovi.

Un file .xls è la stessa cosa di un .xlsx?

No. Il classico .xls di Excel 97–2003 è un file composto binario OLE / CFB: un file system in miniatura fatto di archivi e flussi che contengono record BIFF tipizzati. .xlsx è Office Open XML: un pacchetto ZIP / OPC di parti XML SpreadsheetML (ISO/IEC 29500 / ECMA-376), non gli stessi byte di un .xls. Guardando dentro un vero .xlsx si vede spesso la firma ZIP `PK 03 04`. Rinominare .xls in .xlsx non lo converte.

.xls ≠ .xlsx

Struttura diversa. Mondo diverso. Un binario CFB + BIFF e uno ZIP Office Open XML non sono intercambiabili rinominando l’estensione.

Come è costruito il formato binario (CFB / OLE + BIFF)

Un file CFB inizia di solito con una firma di intestazione di otto byte: `D0 CF 11 E0 A1 B1 1A E1` (Microsoft [MS-CFB] / Library of Congress FDD000510). Quella firma identifica l’archiviazione strutturata Compound File Binary, il contenitore attorno al flusso della cartella di lavoro di Excel.

Un .xls BIFF8 deve contenere un flusso Workbook con un substream Globals e almeno un substream di foglio (foglio di lavoro, grafico, macro o finestra di dialogo). Questi flussi sono serie di record binari tipizzati (tipo, lunghezza, contenuto). I record BOF (Beginning of File) segnano l’inizio di un substream e indicano la versione BIFF: ad esempio, gli esempi BIFF8 di Microsoft usano il campo versione `0x0600`, e il tipo di record BOF `0x0809` è un punto di riferimento comune in quell’epoca.

Perché l’Excel moderno blocca alcuni vecchi file .xls?

Il Blocco file del Centro protezione dell’Excel moderno può rifiutare o limitare i vecchi tipi binari. Cartelle di lavoro di Excel 95, fogli di lavoro e fogli macro di Excel 4 / 3 / 2 e, a seconda dei criteri, perfino i binari di Excel 97–2003 possono essere bloccati o limitati. Gli utenti possono controllare le verifiche all’apertura in File → Opzioni → Centro protezione → Impostazioni blocco file. Criteri di gruppo / baseline di sicurezza possono imporre blocchi più ampi di quelli predefiniti.

Non tutti i .xls vengono bloccati. Ridimensioniamo questo mito: distingui i valori predefiniti dell’epoca Excel 5.0/95 da quelli di Excel 97–2003, poi controlla i criteri. La storia delle macro e dei vecchi binari è il motivo per cui esiste il Blocco file. Lascia intatte le impostazioni di sicurezza e converti quando ti serve una copia moderna attendibile.

Blocco file ≠ file danneggiato

Un .xls bloccato dell’epoca Excel 5.0/95 spesso è integro e semplicemente considerato non attendibile dai criteri, non la prova che la cartella di lavoro sia vuota o danneggiata. Per il percorso pratico che evita di modificare il Centro protezione, vedi la guida linkata qui sotto.

Perché i file .xls datati spuntano ancora nel 2026

Decenni di archivi aziendali, legali e personali contengono ancora file .xls. «Salva come Cartella di lavoro Excel 97-2003», esportazioni da altri strumenti, allegati email e backup continuano a far circolare copie. La stessa estensione può nascondere BIFF5 o BIFF8: un motivo in più per cui una vera conversione conta più di una semplice rinomina.

Questi file datati non sono automaticamente danneggiati. Sono vecchi binari di Excel in attesa di un formato di cui l’Excel attuale si fidi. Per la guida pratica, vedi Quando un file .xls è troppo vecchio per Excel moderno. Legacy File Converter converte i .xls in XLSX, CSV o PDF offline su questo PC.

Pronto ad aprire i tuoi vecchi file?

Inizia gratis, poi sblocca le conversioni illimitate con una licenza Standard da $79.95 una tantum. Scarica il programma di installazione per Windows: tutte le funzioni per un massimo di 10 file.

Prova gratuita

Tutte le funzioni dell'app · fino a 10 file

Windows 10 o 11

La stessa prova gratuita di sempre: scarica il programma di installazione per Windows e converti in locale sul tuo PC.

Inizia la prova gratuita: scarica il programma di installazione

Programma di installazione diretto per Windows · MSI offline

È sicuro? — editore, programma di installazione e aiuto su SmartScreen

Acquista Standard: $79.95

Richiede Windows 10 o 11. Nessun abbonamento. 100% nativo per Windows.