Vad är en Lotus 123 fil?
En fil med filtillägget .123 är en kalkylarksfil som skapats med Lotus 1-2-3, ett kalkylprogram av IBM Lotus SmartSuite. Den hade använts ganska bra tider innan den överträffades av Microsoft Excel-applikationen i början av 1990-talet. Data i en Lotus-kalkylbladsfil brukade organiseras i rader och kolumner, liknande nuvarande Excel-filer, och olika beräkningsfunktioner kunde tillämpas på den. Flera olika versioner av Lotus kalkylbladsfilformat fortsatte att utvecklas med olika tillägg som .wks, .wk1, .wk2, .wk3 och .wk4, med varje varierande numeriskt ökning av tillägget som består av modifieringar. Lotus lades officiellt ner 2013.
Lotus 123 filformat - Mer information
Lotus-filer är binära filer och kan inte läsas eller tolkas om de öppnas i rå form. Dess filformatspecifikationer finns tillgängliga som arkiv för referens på följande länkar:
Varje fil är organiserad som en obruten sekvens av binära poster med variabel längd.
Lotus 123 filhuvud
Varje post i en Lotus 123-kalkylbladsfil består av en 4-byte-rubrik följt av postkroppen. Rubriken definierar också postens typ och längd. Rubrikens sammansättning är som visas nedan.
Bytenummer | Bytebeskrivning |
---|---|
0,1 | Posttypkod |
2,3 | Anteckna kroppslängd (byte) |
Rekordtyper
En Lotus-kalkylbladsfil kan ha olika posttyper. Dessa kan vara av förutbestämd såväl som variabel längd. Följande tabell visar olika posttyper ordnade efter Op Code.
Typ | Kod (hex) | Längd (byte) | Beskrivning |
---|---|---|---|
BOF | 0 | 2 | Början av filen |
EOF | 1 | 0 | Slut på fil |
CALCMODE | 2 | 1 | Beräkningsläge |
CALCORDER | 3 | 1 | Beräkningsordning |
SPLIT | 4 | 1 | Typ av delat fönster |
SYNC | 5 | 1 | Synkronisera delat fönster |
OMRÅDE | 6 | 8 | Aktivt kalkylbladsområde |
FÖNSTER1 | 7 | 31 | Fönster 1 post |
COLW1 | 8 | 3 | Kolumnbredd, fönster 1 |
WINTWO | 9 | 31 | Fönster 2-post |
COLW2 | A | 3 | Kolumnbredd, fönster 2 |
NAMN | B | 24 | Namngivna intervall |
BLANK | C | 5 | Tom cell |
HELTAL | D | 7 | Heltalscell |
NUMMER | E | 13 | Flyttal |
LABEL | F | variabel | Etikettcell |
FORMEL | 10 | variabel | Formelcell |
TABELL | 18 | 25 | Datatabellintervall |
ORANGE | 19 | 25 | Frågeintervall |
PRANGE | 1A | 8 | Utskriftssortiment |
STYCKE | 1B | 8 | Sorteringsintervall |
FRANGE | 1C | 8 | Fyll intervall |
KRANGE1 | 1D | 9 | Primärt sorteringsnyckelintervall |
HRANGE | 20 | 16 | Distributionsområde |
KRANGE2 | 23 | 9 | Sekundärt sorteringsnyckelintervall |
PROTEC | 24 | 1 | Globalt skydd |
FOTO | 25 | 242 | Skriv ut sidfot |
HEADER | 26 | 242 | Skriv ut rubrik |
SETUP | 27 | 40 | Utskriftsinställningar |
MARGINER | 28 | 10 | Skriv ut marginalkod |