ไฟล์ โลตัส 123 คืออะไร??
ไฟล์ที่มีนามสกุล .123 คือไฟล์สเปรดชีตที่สร้างด้วย Lotus 1-2-3 ซึ่งเป็นซอฟต์แวร์สเปรดชีตโดย IBM Lotus SmartSuite มีการใช้งานค่อนข้างดีก่อนที่จะถูกแทนที่โดยแอปพลิเคชัน Microsoft Excel ในต้นปี 1990 ข้อมูลในไฟล์สเปรดชีตของ Lotus เคยถูกจัดระเบียบเป็นแถวและคอลัมน์ คล้ายกับไฟล์ Excel ปัจจุบัน และสามารถใช้ฟังก์ชันการคำนวณต่างๆ ได้ รูปแบบไฟล์สเปรดชีตของ Lotus เวอร์ชันต่างๆ มีการพัฒนาอย่างต่อเนื่องด้วยนามสกุลต่างๆ เช่น .wks, .wk1, .wk2, .wk3 และ .wk4 โดยแต่ละส่วนขยายที่เพิ่มขึ้นเป็นตัวเลขจะประกอบด้วยการแก้ไข โลตัสหยุดให้บริการอย่างเป็นทางการในปี 2556
รูปแบบไฟล์ Lotus 123 - ข้อมูลเพิ่มเติม
ไฟล์ Lotus เป็นไฟล์ไบนารีและไม่สามารถอ่านหรือตีความได้หากเปิดในรูปแบบดิบ ข้อกำหนดรูปแบบไฟล์มีอยู่เป็นไฟล์เก็บถาวรสำหรับการอ้างอิงที่ลิงก์ต่อไปนี้:
แต่ละไฟล์ได้รับการจัดระเบียบเป็นลำดับที่ไม่ขาดตอนของเร็กคอร์ดไบนารีที่มีความยาวผันแปรได้
ส่วนหัวของไฟล์ Lotus 123
แต่ละระเบียนในไฟล์สเปรดชีต Lotus 123 ประกอบด้วยส่วนหัว 4 ไบต์ตามด้วยเนื้อหาของระเบียน ส่วนหัวยังกำหนดประเภทและความยาวของเรคคอร์ดด้วย ส่วนประกอบของส่วนหัวแสดงไว้ด้านล่าง
จำนวนไบต์ | คำอธิบายไบต์ |
---|---|
0,1 | รหัสประเภทระเบียน |
2,3 | บันทึกความยาวเนื้อหา (ไบต์) |
ประเภทบันทึก
ไฟล์สเปรดชีตของ Lotus สามารถมีประเภทเรคคอร์ดที่แตกต่างกันได้ สิ่งเหล่านี้สามารถกำหนดความยาวได้เช่นเดียวกับความยาวผันแปร ตารางต่อไปนี้แสดงประเภทเรคคอร์ดต่างๆ ที่จัดเรียงตาม Op Code
ประเภท | รหัส (ฐานสิบหก) | ความยาว (ไบต์) | รายละเอียด |
---|---|---|---|
BOF | 0 | 2 | จุดเริ่มต้นของไฟล์ |
EOF | 1 | 0 | จุดสิ้นสุดของไฟล์ |
CALMODE | 2 | 1 | โหมดการคำนวณ |
เครื่องคิดเลข | 3 | 1 | ลำดับการคำนวณ |
แยก | 4 | 1 | แยกประเภทหน้าต่าง |
ซิงค์ | 5 | 1 | ซิงค์หน้าต่างแยก |
ช่วง | 6 | 8 | ช่วงแผ่นงานที่ใช้งานอยู่ |
WINDOW1 | 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 | ช่วงการค้นหา |
ปราง | 1A | 8 | ช่วงการพิมพ์ |
SRANGE | 1B | 8 | จัดเรียงช่วง |
กรอบ | 1C | 8 | เติมช่วง |
KRANGE1 | 1D | 9 | ช่วงคีย์การเรียงลำดับหลัก |
HRANGE | 20 | 16 | ช่วงการกระจาย |
KRANGE2 | 23 | 9 | ช่วงคีย์การเรียงลำดับรอง |
โพรเทค | 24 | 1 | การป้องกันทั่วโลก |
FOOTER | 25 | 242 | พิมพ์ส่วนท้าย |
ส่วนหัว | 26 | 242 | หัวพิมพ์ |
ตั้งค่า | 27 | 40 | ตั้งค่าการพิมพ์ |
มาร์จิ้น | 28 | 10 | พิมพ์รหัสระยะขอบ |