Vad är filformatet WK1?
En .wk1-fil är ett binärt kalkylblad skapat av Lotus 1-2-3 Release 2.x (1985), det kalkylprogram för DOS-eran som dominerade marknaden för persondatorer innan Microsoft Excel tog över i mitten av 1990-talet. Formatet .wk1 blev så spritt att praktiskt taget alla konkurrerande kalkylprogram under sent 1980-tal och tidigt 1990-tal implementerade en importfunktion för det.
Filen är strukturerad som en sekventiell ström av binära poster av typen „type-length-value”, som inleds med en Beginning-Of-File (BOF)-post och avslutas med en EOF-post. BOF-postens 2-byte versionsord 0x0405 identifierar filen som Release 2.x (.wk1), vilket skiljer den från den tidigare .wks (Release 1.x) och de senare .wk3 och .wk4-formaten. Enskilda poster kodar cellvärden (tomma, heltal, flyttal, formler eller etiketter), kolumnbredder, namngivna områden, utskriftsinställningar och diagramdata.
.wk1 är ett enbladsformat begränsat till 256 kolumner × 2 048 rader (A1 till IV2048). Stöd för flera blad kom inte förrän med .wk3 (Lotus Release 3, 1989).
Formatspecifikationen publicerades av Lotus 1984-1985 och är väl dokumenterad för sin tid. IBM avslutade försäljningen av Lotus 1-2-3 år 2013 och supporten 2014. Moderna Excel (2007+) tog bort importfiltret för Lotus; LibreOffice Calc och Gnumeric kan fortfarande läsa .wk1-filer nativt.
Säkerhet & trygghet
RISK: LOWWK1 är ett binärt kalkylblad från DOS-eran utan moderna makron eller skript. Att öppna en sådan i LibreOffice eller Gnumeric innebär i princip ingen risk. Den främsta oron är databevarande: WK1 är mycket gammalt och vissa Lotus @-funktioner kanske inte överlever konverteringen perfekt, så validera resultaten efter öppning. Undvik tvivelaktiga webbplatser för nedladdning av „WK1-konverterare” som kan innehålla annonsprogram; använd officiella LibreOffice eller Gnumeric istället.
Formatdetaljer
i ett nötskalProgram som öppnar WK1-filer
Tekniska detaljer
djup specifikation| Container | Sekventiell binär postström (type-length-value-poster, BOF till EOF) |
| BOF-versionsord | 0x0405 vid byte 4-5 identifierar Release 2.x (.wk1) |
| Poststruktur | 2-byte posttyp + 2-byte längdfält + nyttolast med variabel längd |
| Rutnätsbegränsning | 256 kolumner × 2 048 rader (A1 till IV2048); endast ett kalkylblad |
| Celltyper | Tom, 16-bitars heltal, IEEE 754 double, tokeniserad formel, etikett (sträng) |
| Byteordning | Little-endian genomgående |
| Lösenordsskydd | Valfritt; extremt svagt system, enkelt att kringgå |
| Typisk filstorlek | Några KB till ~1 MB (data från DOS-erans enskilda blad) |
| MIME-typ | application/vnd.lotus-1-2-3 |
| Modernt stöd | LibreOffice Calc och Gnumeric läser .wk1 nativt; Microsoft Excel 2007+ har tagit bort filtret |
| Efterföljande format | .wk3 (Release 3, 1989 - 3D med flera blad), .wk4 (Release 4, 1993), .123 (Lotus Millennium) |
| Formatdokumentation | Publicerad av Lotus Development Corporation, 1984-1985; användes i stor utsträckning av tredjepartsimportörer |
| Operativsystem | DOS (nativt); Windows, macOS, Linux via importörer |
| Släppt | 1985 (Lotus 1-2-3 Release 2.0 for DOS) |
| Senaste version | WK1 corresponds to Lotus 1-2-3 Release 2.x; superseded by WK3 (Release 3) and WK4 (Release 4) |
| Specifikation | fileformats.archiveteam.org |
WK1-konverteringar
Frågor & svar
frågat av användareInga frågor än - bli den första att fråga om WK1-filer.