فایل لوتوس 123 چیست؟
یک فایل با پسوند .123 یک فایل صفحه گسترده است که با Lotus 1-2-3، یک نرم افزار صفحه گسترده توسط IBM Lotus SmartSuite ایجاد شده است. قبل از اینکه در اوایل دهه 1990 توسط نرم افزار مایکروسافت اکسل پیشی بگیرد، برای زمان های بسیار خوبی مورد استفاده قرار می گرفت. دادههای موجود در یک فایل صفحهگسترده Lotus قبلاً در ردیفها و ستونها سازماندهی میشدند، مشابه فایلهای اکسل فعلی، و توابع محاسباتی مختلفی را میتوان برای آن اعمال کرد. چندین نسخه مختلف از قالبهای فایل صفحهگسترده Lotus با پسوندهای مختلف مانند .wks، .wk1، .wk2، .wk3، و .wk4، با هر افزایش عددی متغیری در پسوند متشکل از اصلاحات، به تکامل ادامه دادند. لوتوس به طور رسمی در سال 2013 متوقف شد.
فرمت فایل Lotus 123 - اطلاعات بیشتر
فایل های لوتوس فایل های باینری هستند و اگر به صورت خام باز شوند قابل خواندن یا تفسیر نیستند. مشخصات فرمت فایل آن به عنوان آرشیو برای مرجع در پیوندهای زیر موجود است:
هر فایل به عنوان یک توالی ناگسستنی از رکوردهای باینری با طول متغیر سازماندهی شده است.
هدر فایل Lotus 123
هر رکورد در یک فایل صفحه گسترده Lotus 123 از یک هدر 4 بایتی تشکیل شده است که بدنه رکورد به دنبال آن قرار دارد. هدر همچنین نوع و طول رکورد را مشخص می کند. ترکیب هدر مطابق شکل زیر است.
شماره بایت | توضیحات بایت |
---|---|
0,1 | کد نوع رکورد |
2,3 | ثبت طول بدنه (بایت) |
انواع رکورد
یک فایل صفحهگسترده Lotus میتواند انواع مختلفی از رکورد داشته باشد. اینها می توانند از پیش تعیین شده و همچنین طول متغیر باشند. جدول زیر انواع مختلف رکوردهای مرتب شده توسط کد Op را نشان می دهد.
نوع | کد (هگز) | طول (بایت) | توضیحات |
---|---|---|---|
BOF | 0 | 2 | ابتدای فایل |
EOF | 1 | 0 | انتهای فایل |
CALCMODE | 2 | 1 | حالت محاسبه |
کالکوردر | 3 | 1 | دستور محاسبه |
SPLIT | 4 | 1 | نوع پنجره اسپلیت |
SYNC | 5 | 1 | همگام سازی پنجره تقسیم |
محدوده | 6 | 8 | محدوده کاربرگ فعال |
WINDOW1 | 7 | 31 | رکورد پنجره 1 |
COLW1 | 8 | 3 | عرض ستون، پنجره 1 |
WINTWO | 9 | 31 | رکورد پنجره 2 |
COLW2 | A | 3 | عرض ستون، پنجره 2 |
نام | B | 24 | محدوده نامگذاری شده |
BLANK | 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 | محدوده کلید مرتب سازی ثانویه |
پروتک | 24 | 1 | حفاظت جهانی |
فوتر | 25 | 242 | چاپ پاورقی |
هدر | 26 | 242 | هدر چاپ |
SETUP | 27 | 40 | راه اندازی چاپ |
حاشیه | 28 | 10 | چاپ کد حاشیه |