Che cos'è il formato di file WK1?
Un file .wk1 è un foglio di calcolo binario creato da Lotus 1-2-3 Release 2.x (1985), il software di produttività per l'era DOS che ha dominato il mercato prima che Microsoft Excel prendesse il sopravvento a metà degli anni '90. Il formato .wk1 divenne così diffuso che praticamente ogni foglio di calcolo concorrente tra la fine degli anni '80 e l'inizio degli anni '90 implementò un modulo di importazione dedicato.
Il file è strutturato come un flusso sequenziale di record binari di tipo «type-length-value», che si apre con un record Beginning-Of-File (BOF) e si chiude con un record EOF. La parola di versione a 2 byte del record BOF 0x0405 identifica il file come Release 2.x (.wk1), distinguendolo dal precedente .wks (Release 1.x) e dai successivi formati .wk3 e .wk4. I singoli record codificano i valori delle celle (vuote, interi, virgola mobile, formule o etichette), le larghezze delle colonne, gli intervalli denominati, le impostazioni di stampa e i dati dei grafici.
.wk1 è un formato a foglio singolo limitato a 256 colonne × 2.048 righe (da A1 a IV2048). Il supporto multi-foglio non è arrivato fino a .wk3 (Lotus Release 3, 1989).
Le specifiche del formato furono pubblicate da Lotus nel 1984-1985 e sono ben documentate per la loro epoca. IBM ha terminato le vendite di Lotus 1-2-3 nel 2013 e il supporto nel 2014. Le versioni moderne di Excel (2007+) hanno rimosso il filtro di importazione Lotus; LibreOffice Calc e Gnumeric leggono ancora i file .wk1 nativamente.
Sicurezza e incolumità
RISCHIO: LOWWK1 è un foglio di calcolo binario dell'era DOS privo di payload per macro o script moderni. Aprirne uno in LibreOffice o Gnumeric non comporta praticamente alcun rischio. La preoccupazione principale è la conservazione dei dati: il formato WK1 è molto vecchio e alcune funzioni @ di Lotus potrebbero non sopravvivere perfettamente alla conversione, quindi è bene convalidare i risultati dopo l'apertura. Evita siti di download sospetti di «convertitori WK1» che potrebbero contenere adware; usa invece i canali ufficiali di LibreOffice o Gnumeric.
Dettagli del formato
in sintesiProgrammi che aprono file WK1
Dettagli tecnici
specifiche approfondite| Contenitore | Flusso sequenziale di record binari (record type-length-value, da BOF a EOF) |
| Parola di versione BOF | 0x0405 ai byte 4-5 identifica la Release 2.x (.wk1) |
| Struttura del record | Tipo di record a 2 byte + campo lunghezza a 2 byte + payload a lunghezza variabile |
| Limite griglia | 256 colonne × 2.048 righe (da A1 a IV2048); solo foglio singolo |
| Tipi di cella | Vuota, intero a 16 bit, double IEEE 754, formula tokenizzata, etichetta (stringa) |
| Ordine dei byte | Little-endian in tutto il file |
| Protezione password | Opzionale; schema estremamente debole, facilmente aggirabile |
| Dimensione tipica del file | Da pochi KB a circa 1 MB (dati dell'era DOS a foglio singolo) |
| Tipo MIME | application/vnd.lotus-1-2-3 |
| Supporto moderno | LibreOffice Calc e Gnumeric leggono nativamente i file .wk1; Microsoft Excel 2007+ ha rimosso il filtro |
| Formati successori | .wk3 (Release 3, 1989 - multi-foglio 3D), .wk4 (Release 4, 1993), .123 (Lotus Millennium) |
| Documentazione del formato | Pubblicata da Lotus Development Corporation, 1984-1985; ampiamente utilizzata da importatori di terze parti |
| Sistema operativo | DOS (nativo); Windows, macOS, Linux tramite importatori |
| Rilasciato | 1985 (Lotus 1-2-3 Release 2.0 for DOS) |
| Ultima versione | WK1 corresponds to Lotus 1-2-3 Release 2.x; superseded by WK3 (Release 3) and WK4 (Release 4) |
| Specifica | fileformats.archiveteam.org |
Conversioni WK1
Domande e risposte della community
chiesto dagli utentiAncora nessuna domanda - sii il primo a chiedere informazioni sui file WK1.