Wat is het WK1-bestandsformaat?
Een .wk1-bestand is een binair werkblad gemaakt door Lotus 1-2-3 Release 2.x (1985), de spreadsheet uit het DOS-tijdperk die de markt voor productiviteitssoftware op pc's domineerde voordat Microsoft Excel het halverwege de jaren 90 overnam. Het .wk1-formaat werd zo breed ingezet dat vrijwel elke concurrerende spreadsheet aan het eind van de jaren 80 en het begin van de jaren 90 een importfunctie hiervoor implementeerde.
Het bestand is gestructureerd als een sequentiële stroom van binaire records van het type „type-lengte-waarde”, beginnend met een Beginning-Of-File (BOF) record en eindigend met een EOF-record. Het 2-byte versiewoord 0x0405 van het BOF-record identificeert het bestand als Release 2.x (.wk1), wat het onderscheidt van het eerdere .wks (Release 1.x) en de latere .wk3 en .wk4 formaten. Individuele records coderen celwaarden (leeg, integer, float, formule of label), kolombreedtes, benoemde bereiken, afdrukinstellingen en grafiekgegevens.
.wk1 is een enkel-blads formaat beperkt tot 256 kolommen × 2.048 rijen (A1 tot IV2048). Ondersteuning voor meerdere bladen kwam pas met .wk3 (Lotus Release 3, 1989).
De formaatspecificatie werd in 1984-1985 door Lotus gepubliceerd en is voor die tijd goed gedocumenteerd. IBM stopte de verkoop van Lotus 1-2-3 in 2013 en de ondersteuning in 2014. Het moderne Excel (2007+) heeft het Lotus-importfilter laten vallen; LibreOffice Calc en Gnumeric lezen .wk1-bestanden nog steeds systeemeigen.
Beveiliging & veiligheid
RISICO: LOWWK1 is een binaire spreadsheet uit het DOS-tijdperk zonder moderne macro- of scriptmogelijkheden. Het openen van een dergelijk bestand in LibreOffice of Gnumeric brengt vrijwel geen risico met zich mee. De belangrijkste zorg is gegevensbehoud: WK1 is erg oud en een paar Lotus @functies overleven de conversie mogelijk niet perfect, dus controleer de resultaten na het openen. Vermijd dubieuze „WK1 converter” downloadsites die adware kunnen bevatten; gebruik in plaats daarvan de officiële LibreOffice of Gnumeric.
Formaatdetails
in een notendopProgramma's die WK1-bestanden openen
Technische details
diepe specificaties| Container | Sequentiële binaire recordstroom (type-lengte-waarde records, BOF naar EOF) |
| BOF-versiewoord | 0x0405 op bytes 4-5 identificeert Release 2.x (.wk1) |
| Recordstructuur | 2-byte recordtype + 2-byte lengteveld + payload met variabele lengte |
| Rasterlimiet | 256 kolommen × 2.048 rijen (A1 tot IV2048); alleen enkel werkblad |
| Celtypes | Leeg, 16-bit integer, IEEE 754 double, getokeniseerde formule, label (string) |
| Byte-volgorde | Overal Little-endian |
| Wachtwoordbeveiliging | Optioneel; extreem zwak schema, triviaal te omzeilen |
| Typische bestandsgrootte | Enkele KB tot ~1 MB (enkel-blads gegevens uit het DOS-tijdperk) |
| MIME-type | application/vnd.lotus-1-2-3 |
| Moderne ondersteuning | LibreOffice Calc en Gnumeric lezen .wk1 systeemeigen; Microsoft Excel 2007+ heeft het filter laten vallen |
| Opvolgende formaten | .wk3 (Release 3, 1989 - 3D multi-blad), .wk4 (Release 4, 1993), .123 (Lotus Millennium) |
| Formaatdocumentatie | Gepubliceerd door Lotus Development Corporation, 1984-1985; veelgebruikt door externe importeurs |
| Besturingssysteem | DOS (systeemeigen); Windows, macOS, Linux via importeurs |
| Uitgebracht | 1985 (Lotus 1-2-3 Release 2.0 for DOS) |
| Laatste versie | WK1 corresponds to Lotus 1-2-3 Release 2.x; superseded by WK3 (Release 3) and WK4 (Release 4) |
| Specificatie | fileformats.archiveteam.org |
WK1 conversies
Community V&A
gevraagd door gebruikersNog geen vragen - wees de eerste om iets te vragen over WK1-bestanden.