Τι είναι ένα αρχείο Lotus 123;
Ένα αρχείο με επέκταση .123 είναι ένα αρχείο υπολογιστικού φύλλου που δημιουργήθηκε με το Lotus 1-2-3, ένα λογισμικό υπολογιστικών φύλλων από την IBM Lotus SmartSuite. Ήταν σε χρήση για αρκετά καλές εποχές πριν ξεπεραστεί από την εφαρμογή Microsoft Excel στις αρχές της δεκαετίας του 1990. Τα δεδομένα σε ένα αρχείο υπολογιστικού φύλλου Lotus ήταν οργανωμένα σε σειρές και στήλες, παρόμοια με τα τρέχοντα αρχεία Excel, και μπορούσαν να εφαρμοστούν διαφορετικές συναρτήσεις υπολογισμού σε αυτά. Αρκετές διαφορετικές εκδόσεις των μορφών αρχείων υπολογιστικών φύλλων Lotus εξελίσσονταν συνεχώς με διαφορετικές επεκτάσεις όπως .wks, .wk1, .wk2, .wk3 και .wk4, με κάθε μεταβαλλόμενη αριθμητική αύξηση στην επέκταση να αποτελείται από τροποποιήσεις. Η Lotus σταμάτησε επίσημα το 2013.
Μορφή αρχείου Lotus 123 - Περισσότερες πληροφορίες
Τα αρχεία Lotus είναι δυαδικά αρχεία και δεν μπορούν να διαβαστούν ή να ερμηνευτούν εάν ανοιχτούν σε ακατέργαστη μορφή. Οι προδιαγραφές της μορφής αρχείου είναι διαθέσιμες ως αρχεία για αναφορά στους ακόλουθους συνδέσμους:
Κάθε αρχείο είναι οργανωμένο ως μια αδιάσπαστη ακολουθία δυαδικών εγγραφών μεταβλητού μήκους.
Κεφαλίδα αρχείου Lotus 123
Κάθε εγγραφή σε ένα αρχείο υπολογιστικού φύλλου Lotus 123 αποτελείται από μια κεφαλίδα 4 byte ακολουθούμενη από το σώμα της εγγραφής. Η κεφαλίδα καθορίζει επίσης τον τύπο και το μήκος της εγγραφής. Η σύνθεση της κεφαλίδας είναι όπως φαίνεται παρακάτω.
Αριθμός Byte | Περιγραφή Byte |
---|---|
0,1 | Κωδικός τύπου εγγραφής |
2,3 | Μήκος σώματος εγγραφής (byte) |
Τύποι εγγραφών
Ένα αρχείο υπολογιστικού φύλλου Lotus μπορεί να έχει διαφορετικούς τύπους εγγραφών. Αυτά μπορεί να είναι προκαθορισμένου καθώς και μεταβλητού μήκους. Ο παρακάτω πίνακας δείχνει διαφορετικούς τύπους εγγραφών που ταξινομούνται κατά Op Code.
Τύπος | Κωδικός (δεκαεξαδικό) | Μήκος (byte) | Περιγραφή |
---|---|---|---|
BOF | 0 | 2 | Αρχή αρχείου |
ΕΟΦ | 1 | 0 | Τέλος αρχείου |
CALCMODE | 2 | 1 | Λειτουργία υπολογισμού |
ΚΑΛΚΟΡΔΑ | 3 | 1 | Σειρά υπολογισμού |
ΔΙΑΧΩΡΗΣΗ | 4 | 1 | Τύπος παραθύρου διαχωρισμού |
SYNC | 5 | 1 | Συγχρονισμός διαχωρισμού παραθύρου |
ΣΕΙΡΑ | 6 | 8 | Ενεργό εύρος φύλλου εργασίας |
ΠΑΡΑΘΥΡΟ1 | 7 | 31 | Παράθυρο 1 εγγραφή |
COLW1 | 8 | 3 | Πλάτος στήλης, παράθυρο 1 |
WINTWO | 9 | 31 | Εγγραφή παραθύρου 2 |
COLW2 | A | 3 | Πλάτος στήλης, παράθυρο 2 |
ΟΝΟΜΑ | B | 24 | Ονομασμένη περιοχή |
ΚΕΝΟ | C | 5 | Κενό κελί |
ΑΚΕΡΑΙΟΣ | D | 7 | Ακέραιο κελί |
ΑΡΙΘΜΟΣ | E | 13 | Αριθμός κινητής υποδιαστολής |
LABEL | F | μεταβλητή | Κελλί ετικέτας |
ΦΟΡΜΟΥΛΑ | 10 | μεταβλητή | Κελλί τύπου |
ΤΡΑΠΕΖΙ | 18 | 25 | Εύρος πίνακα δεδομένων |
ΠΟΡΤΟΚΑΛΙ | 19 | 25 | Εύρος ερωτημάτων |
PRANGE | 1A | 8 | Εύρος εκτύπωσης |
SRANGE | 1B | 8 | Εύρος ταξινόμησης |
FRANGE | 1C | 8 | Εύρος πλήρωσης |
KRANGE1 | 1D | 9 | Εύρος κύριου κλειδιού ταξινόμησης |
HRANGE | 20 | 16 | Εύρος διανομής |
KRANGE2 | 23 | 9 | Εύρος δευτερεύοντος κλειδιού ταξινόμησης |
PROTEC | 24 | 1 | Παγκόσμια προστασία |
ΥΠΟΔΕΙΓΜΑ | 25 | 242 | Εκτύπωση υποσέλιδου |
ΚΕΦΑΛΙ | 26 | 242 | Εκτύπωση κεφαλίδας |
ΡΥΘΜΙΣΗ | 27 | 40 | Ρύθμιση εκτύπωσης |
ΠΕΡΙΟΡΙΑ | 28 | 10 | Εκτύπωση κωδικού περιθωρίων |