ما هو امتداد الملف DBF؟ ما هو .DBF وكيفية فتحه. كيفية فتح ملف DBF.

إذا قمت بتثبيته على جهاز الكمبيوتر الخاص بك برنامج مضاد للفيروساتيستطيع فحص كافة الملفات الموجودة على جهاز الكمبيوتر الخاص بك، وكذلك كل ملف على حدة. يمكنك فحص أي ملف عن طريق النقر بزر الماوس الأيمن على الملف وتحديد الخيار المناسب لفحص الملف بحثًا عن الفيروسات.

على سبيل المثال، في هذا الشكل يتم تسليط الضوء عليه ملف my-file.dbf، فأنت بحاجة إلى النقر بزر الماوس الأيمن على هذا الملف وتحديد الخيار في قائمة الملفات "المسح باستخدام AVG". عند تحديد هذا الخيار، سيقوم AVG Antivirus بفتح الملف وفحصه بحثًا عن الفيروسات.


في بعض الأحيان قد يحدث خطأ نتيجة لذلك تثبيت برنامج غير صحيح، والذي قد يكون بسبب مشكلة تمت مواجهتها أثناء عملية التثبيت. قد يتداخل هذا مع نظام التشغيل الخاص بك قم بربط ملف DBF الخاص بك بأداة التطبيق الصحيحة، التأثير على ما يسمى "جمعيات امتداد الملف".

في بعض الأحيان بسيطة إعادة تثبيت مايكروسوفت إكسلقد يحل مشكلتك عن طريق ربط DBF بـ Microsoft Excel بشكل صحيح. في حالات أخرى، قد تنتج مشاكل في اقترانات الملفات عن برمجة البرمجيات السيئةالمطور وقد تحتاج إلى الاتصال بالمطور للحصول على مزيد من المساعدة.


نصيحة:حاول تحديث Microsoft Excel إلى الإصدار الأحدث للتأكد من حصولك على آخر الإصلاحات والتحديثات.


قد يبدو هذا واضحا جدا، ولكن في كثير من الأحيان قد يكون ملف DBF نفسه هو سبب المشكلة. إذا تلقيت ملفًا عبر مرفق بريد إلكتروني أو قمت بتنزيله من موقع ويب وتم مقاطعة عملية التنزيل (مثل انقطاع التيار الكهربائي أو أي سبب آخر)، قد يصبح الملف تالفًا. إن أمكن حاول الحصول على نسخة جديدة من ملف DBF وحاول فتحه مرة أخرى.


بحرص:يمكن أن يتسبب الملف التالف في حدوث أضرار جانبية للبرامج الضارة السابقة أو الموجودة على جهاز الكمبيوتر الخاص بك، لذلك من المهم الحفاظ على تشغيل جهاز الكمبيوتر الخاص بك ببرنامج مكافحة فيروسات محدث في جميع الأوقات.


إذا كان الملف الخاص بك هو DBF ذات الصلة بالأجهزة الموجودة على جهاز الكمبيوتر الخاص بكلفتح الملف الذي قد تحتاجه تحديث برامج تشغيل الأجهزةالمرتبطة بهذه المعدات.

هذه المشكلة يرتبط عادةً بأنواع ملفات الوسائط، والتي تعتمد على فتح الأجهزة الموجودة داخل الكمبيوتر بنجاح، على سبيل المثال. بطاقة الصوت أو بطاقة الفيديو. على سبيل المثال، إذا كنت تحاول فتح ملف صوتي ولكنك لا تستطيع فتحه، فقد تحتاج إلى القيام بذلك تحديث برامج تشغيل بطاقة الصوت.


نصيحة:إذا كنت تتلقى عند محاولة فتح ملف DBF رسالة خطأ ملف .SYS، ربما تكون المشكلة المرتبطة ببرامج تشغيل الأجهزة التالفة أو القديمةالتي تحتاج إلى تحديث. ويمكن تسهيل هذه العملية باستخدام برنامج تحديث برامج التشغيل مثل DriverDoc.


إذا لم تحل الخطوات المشكلةولا تزال تواجه مشكلات في فتح ملفات DBF، وقد يكون ذلك بسبب نقص موارد النظام المتاحة. قد تتطلب بعض إصدارات ملفات DBF قدرًا كبيرًا من الموارد (مثل الذاكرة/ذاكرة الوصول العشوائي، وقدرة المعالجة) لفتحها بشكل مناسب على جهاز الكمبيوتر لديك. هذه المشكلة شائعة جدًا إذا كنت تستخدم أجهزة كمبيوتر قديمة إلى حد ما وفي نفس الوقت نظام تشغيل أحدث بكثير.

يمكن أن تحدث هذه المشكلة عندما يواجه الكمبيوتر صعوبة في متابعة مهمة ما لأن نظام التشغيل (والخدمات الأخرى التي تعمل في الخلفية) قد تستهلك الكثير من الموارد لفتح ملف DBF. حاول إغلاق جميع التطبيقات الموجودة على جهاز الكمبيوتر الخاص بك قبل فتح ملف قاعدة البيانات. سيؤدي تحرير جميع الموارد المتاحة على جهاز الكمبيوتر الخاص بك إلى توفير أفضل الظروف لمحاولة فتح الملف DBF.


اذا أنت أكملت جميع الخطوات الموضحة أعلاهوما زال الملف DBF غير مفتوح، فقد تحتاج إلى تشغيله تحديث المعدات. في معظم الحالات، حتى عند استخدام الإصدارات الأقدم من الأجهزة، قد تظل قوة المعالجة أكثر من كافية لمعظم تطبيقات المستخدم (إلا إذا كنت تقوم بالكثير من الأعمال التي تتطلب استخدام وحدة المعالجة المركزية (CPU)، مثل العرض ثلاثي الأبعاد، أو النمذجة المالية/العلمية، أو العمل المكثف للوسائط المتعددة). هكذا، من المحتمل أن جهاز الكمبيوتر الخاص بك لا يحتوي على ذاكرة كافية(وتسمى عادة "RAM" أو ذاكرة الوصول العشوائي) لأداء مهمة فتح الملف.

ينقسم امتداد DBF إلى فئتين رئيسيتين:

  • تنسيق DBF (كامل. الاستخبارات القائمة على البيانات) يُستخدم بشكل شائع كملف قاعدة بيانات في معظم التطبيقات البرمجية. يُستخدم هذا الامتداد بشكل فعال كطريقة قياسية لتخزين ونقل البيانات في شكل أنظمة إدارة قواعد البيانات (DBMS)، وجداول البيانات، وما إلى ذلك.

لفترة طويلة (منذ عام 1980)، كان تنسيق عرض المعلومات هذا (المعروف باسم Dbase) واحدًا من أكثر التنسيقات شيوعًا لأجهزة الكمبيوتر الصغيرة التي تعمل بنظام إدارة قواعد البيانات (DBMS) والبرامج والأجهزة ذات الصلة، بما في ذلك أجهزة Apple وUNIX وIBM PC.

يعتمد هيكل ملف DBF القياسي على جدول بيانات يحتوي على عدد معين من حقول البيانات ذات الطول الثابت والرأس والسجلات الفعلية. الحقل الأول عبارة عن مجموعة من البيانات المنظمة التي تحتوي على معلومات حول حذف سجل (رمز "العلامة النجمية"). ومن الجدير بالذكر أنه بعد حذف إدخال معين، يمكن استعادته أو حذفه نهائيًا.

  • ملحق DBF، وهو ملف عرض جدول قاعدة بيانات Oracle. كونه نظام إدارة قواعد بيانات مرتبط بالكائنات، يعد هذا التنسيق عالميًا لتطبيقه ويمكن استخدامه بنفس القدر من الفعالية على أنظمة التشغيل Windows وUnix. يتم تخزين البيانات الموجودة في ملف DBF هذا في شكل "مسافات الجدول" التي تم إنشاؤها بواسطة أوامر Oracle CREATE/ALTER TABLESPACE المدمجة.

يحتوي هذا التنسيق على العديد من التصميمات والتعديلات المختلفة، وأحيانًا غير متوافقة مع بعضها البعض. على سبيل المثال، يعد DBF، الذي طورته ESRI، بعيدًا عن التمثيل النموذجي لنظام إدارة قواعد البيانات (DBMS) وهو عبارة عن مجموعة من البيانات المكانية في نظام المعلومات الجغرافية.
وبالتالي، لا يوجد معيار واحد (تقنية) لتمثيل تنسيق DBF. وهذا يخلق بعض الصعوبات للمستخدم في فتح الملف وتحريره. في بعض الأحيان يأتي امتداد DBF مع ملف لا يعمل بشكل مستقل، ويكون مساعدًا ولا يمكن فتحه إلا مع DBF.

برامج لفتح ملفات DBF

اعتمادًا على التنفيذ ونطاق التطبيق العملي، يمكن إنشاء امتداد DBF وتحريره بواسطة تطبيقات البرامج التالية:

  • يستخدم نظام التشغيل Windows dBase وMicrosoft Access وMicrosoft Excel وMicrosoft Visual FoxPro وMicrosoft Works وCorel Quattro Pro وApache OpenOffice وHiBase Group DBF Viewer وAstersoft DBF Manager وDBF Viewer Plus وDBFShow وDBF Navigator وWinDBFView وSage ACT وCGF Shop. مركز إدارة البيانات، OpenOffice.org Calc، ArcGIS، Arago، AbacusLaw، CA-dBFast، Wordtech، Alpha Five، NovaBACKUP، The Network Diary، FLARE، ACDSee؛
  • على نظام التشغيل Mac OS، يمكن استخدام Planamesa NeoOffice وApache OpenOffice وOpenOffice.org Calc؛
  • على نظام التشغيل Linux: Apache OpenOffice، وMultisoft FlagShip.

في حالة حدوث خطأ عند فتح ملحق DBF، فقد تشمل الأسباب ما يلي:

  • الملف تالف أو مصاب؛
  • الملف غير مرتبط بسجل نظام التشغيل (تم تحديد تطبيق غير صحيح للتشغيل أو لم يتم تثبيت مكون إضافي محدد)؛
  • عدم كفاية موارد الجهاز أو نظام التشغيل؛
  • برامج التشغيل التالفة أو التي عفا عليها الزمن.

تحويل DBF إلى صيغ أخرى

في كل حالة محددة، يكون هيكل ونطاق الاستخدام العملي لامتداد DBF فريدًا من نوعه. لتحويل التنسيق، من المعتاد استخدام منتج البرنامج الذي تم تنفيذ الجيل به.

ومع ذلك، فإن الطريقة الأكثر شيوعًا لترجمة ملف هي تحويل DBF إلى . MDB - تنسيق جدول البيانات مدخل البرمجيات المرنة. بفضل وجود محول متكامل قوي إلى حد ما، يمكن لـ Access نقل البيانات دون أي خسارة أو ضرر تقريبًا.

لا يتم عملياً تحويل امتدادات DBF إلى تنسيقات أخرى.

لماذا DBF وما هي مميزاته؟

يعد امتداد DBF أحد التنسيقات الأكثر شيوعًا والأكثر طلبًا لتخزين البيانات ونقلها في شكل أنظمة إدارة قواعد البيانات (DBMS) وجداول البيانات وما إلى ذلك.

يمكن أن يحتوي هذا الملف على مجموعة واسعة من التصميمات والتعديلات المختلفة، وأحيانًا غير متوافقة مع بعضها البعض.

للحصول على معالجة وتحرير عالي الجودة للتنسيق، يوصى بشدة باستخدام التطبيق البرمجي الذي تم إنشاء الملف به.

جداول dBASE: بنية ملف .DBF

DBF - تنسيق تخزين البيانات، تُستخدم كإحدى الطرق القياسية لتخزين المعلومات ونقلها بواسطة أنظمة إدارة قواعد البيانات وجداول البيانات وما إلى ذلك.

يتم تقسيم ملف DBF إلى رأس، يقوم بتخزين معلومات حول بنية قاعدة البيانات (في الإصدارات الجديدة - وعن بعض الخصائص الأخرى، مثل صفحة الرموز المستخدمة) وعدد السجلات، وفي الواقع، منطقة البيانات، وهو جدول منظم بشكل تسلسلي للسجلات ذات الطول الثابت. وتنقسم السجلات بدورها إلى حقول ذات طول ثابت أيضًا.

الحقل الأول هو دائمًا علامة الحذف (1 بايت). إذا كان يساوي 2A16 (رمز النجمة)، فسيتم اعتبار السجل محددًا للحذف. يمكن استعادة السجلات المحذوفة أو حذفها فعليًا عن طريق إجراء عملية التعبئة (أمر PACK xBase).

يمكن أيضًا ربط ملفات أخرى بملفات DBF - .DBT (dBase III، IV، مجز أو مقلمة)، .FPT ( فوكس بيس/فوكس برو) وفي بعض الحالات، تم تصميم بعضها الآخر لتخزين كائنات كبيرة ذات أطوال متغيرة. ملفات .DBT/.FPT ليست مستقلة ولا يمكن قراءتها بدون ملف .DBF المطابق. لذلك، عادةً ما يتم تضمين الوصف الخاص بهم كجزء من وصف تنسيق .DBF.

ملف DBFيتكون من جزأين:

عنوان
- التسجيلات الفعلية

بنيات ملفات .DBF لجداول dBASE. يتم عرض هياكل الملفات لإصدارات مختلفة من dBASE: dBASE III PLUS 1.1، وdBASE IV 2.0، وdBASE 5.0 لـ DOS، وdBASE 5.0 لنظام التشغيل Windows.

بنية رأس ملف البيانات لجدول dBASE III PLUS.

رأس ملف الجدول

بايت محتوى وصف
0 البايت الأول تحديد وجود ملف MEMO في جدول dBASE III PLUS (03 ساعات بدون ملف MEMO (ملف .DBT؛) 83 ساعة مع ملف MEMO).
1-3 3 بايت
4-7 رقم 32 بت عدد السجلات في الجدول
8-9 رقم 16 بت
10-11 رقم 16 بت
12-14 3 بايت منطقة محجوزة
15-27 13 بايت
28-31 4 بايت منطقة محجوزة
32 ن 32 بايت
ن+1 1 بايت يتم تخزين القيمة 0Dh، والتي تعمل بمثابة نهاية لأوصاف الحقول
وصف حقل الجدول
بايت محتوى وصف
0-10 11 بايت
11 1 بايت نوع الحقل بترميز ASCII (C أو D أو L أو M أو N)
12-15 4 بايت عنوان بيانات الحقل (مرجع الذاكرة، وليس مرجع القرص)
16 1 بايت
17 1 بايت
18-19 2 بايت محجوز لإصدار شبكة dBASE III PLUS
20 1 بايت معرف مساحة العمل
21-22 2 بايت محجوز لإصدار شبكة dBASE III PLUS
23 1 بايت علم تعيين الحقل
24-31 1 بايت منطقة محجوزة

إدخالات الجدول

الحقول الثنائية وMEMO وOLE وملفات DBT

تقوم حقول MEMO بتخزين البيانات في ملفات .DBT التي تتكون من كتل متسلسلة تم تعدادها (0، 1، 2، وما إلى ذلك). حجم الكتلة هو 512 بايت. الكتلة الأولى في ملف .DBT (كتلة صفر) هي رأس ملف .DBT.

هذه المعلومات مأخوذة من دليل dBASE III Plus ("استخدام dBASE III PLUS"، الملحق C).

بنية رأس ملف البيانات لجدول dBASE IV 2.0.

هيكل الملف
بايت محتوى وصف
0 البايت الأول التحكم في ملف dBASE IV: تشير البتات 0-2 إلى رقم الإصدار، والبت 3 - وجود ملف dBASE IV MEMO، والبتات 4-6 - وجود جدول SQL، والبت 7 - وجود أي ملف MEMO (أو dBASE III Plus، أو dBASE IV )
1-3 3 بايت تاريخ آخر تحديث بتنسيق YYMMDD
4-7 رقم 32 بت عدد السجلات في الجدول
8-9 رقم 16 بت عدد البايتات التي يشغلها الرأس
10-11 رقم 16 بت عدد البايتات التي يشغلها السجل
12-13 2 بايت
14 1 بايت
15 1 بايت علامة الترميز
16-27 12 بايت ديبيس الرابع
28 1 بايت
29 1 بايت معرف برنامج تشغيل اللغة
30-31 2 بايت منطقة محجوزة، مليئة بالأصفار
32-ن* 32 بايت لكل منهما مصفوفة تحتوي على أوصاف الحقول (يظهر هيكل كل وصف أدناه)
ن+1 1 بايت 0DH باعتباره فاصل

n هو البايت الأخير من المصفوفة مع أوصاف الحقول. يعتمد حجم المصفوفة على عدد الحقول في ملف الجدول.

وصف حقل الجدول
بايت محتوى وصف
0-10 11 بايت اسم الحقل بتنسيق ASCII (مملوء بالأصفار).
11 1 بايت نوع الحقل بترميز ASCII (C أو D أو F أو L أو M أو N)
12-15 4 بايت منطقة محجوزة
16 1 بايت حجم الحقل بالتنسيق الثنائي
17 1 بايت الرقم التسلسلي للحقل بتنسيق ثنائي
18-19 2 بايت منطقة محجوزة
20 1 بايت معرف مساحة العمل
21-30 10 بايت منطقة محجوزة
31 1 بايت

إدخالات الجدول

توجد السجلات الموجودة في ملف الجدول مباشرة بعد رأس الجدول. يسبق بيانات السجل بايت يشير إلى أنه تم حذف السجل: تشير القيمة 20h (مسافة) إلى أن السجل لم يتم حذفه، وتشير القيمة 2Ah (علامة النجمة) إلى أنه تم حذف السجل. يتم تعبئة الحقول في سجلات بدون فواصل الحقول أو إنهاء السجلات. يتم تمييز نهاية الملف ببايت واحد (بعلامة EOF)، ويتوافق رمز OEM الخاص به مع القيمة 26 (1Ah).

نوع بيانات صالح لجداول dBASE
نوع التصميم يكتب مدى من القيم
ج حرف او رمز
د تاريخ
F أرقام الفاصلة العائمة الثنائية - . 0 1 2 3 4 5 6 7 8 9
ن التحويل العشري للأرقام الثنائية - . 0 1 2 3 4 5 6 7 8 9
ل منطقي
م مذكرة جميع أحرف صفحة رموز OEM (تنسيق التسجيل الداخلي - 10 أرقام تحتوي على رقم كتلة DBT)

حقول المذكرة وملفات .DBT

يحتوي حقل MEMO لكل سجل ملف .DBF على رقم (تتم الإشارة إلى القيمة في صفحة رموز OEM) يشير إلى الكتلة التي تحتوي على البيانات المخزنة. إذا كان الحقل لا يحتوي على أية بيانات، فسيتم ملء ملف .DBF بمسافات (20 ساعة) (وليس أرقام).

إذا تغيرت بيانات أي حقل، فيمكن للكتل تغيير أرقام التسلسل الخاصة بها لتعكس موضع البيانات الجديد في ملف .DBT.

هذه المعلومات مأخوذة من مرجع dBASE IV ("مرجع لغة dBASE IV"، الملحق د).

بنية رأس ملف البيانات لجدول dBASE 5.0 ضمن DOS.

رأس ملف الجدول
بايت محتوى وصف
0 البايت الأول
1-3 3 بايت تاريخ آخر تحديث بتنسيق YYMMDD
4-7 رقم 32 بت عدد السجلات في الجدول
8-9 رقم 16 بت عدد البايتات التي يشغلها الرأس
10-11 رقم 16 بت عدد البايتات التي يشغلها السجل
12-13 2 بايت منطقة محجوزة، مليئة بالأصفار
14 1 بايت علامة تشير إلى وجود معاملة معلقة
15 1 بايت علامة الترميز
16-27 12 بايت منطقة محجوزة للاستخدام متعدد المستخدمين
28 1 بايت علامة وجود ملف MDX: 01H - الملف موجود، 00H - الملف غائب
29 1 بايت معرف برنامج تشغيل اللغة
30-31 2 بايت منطقة محجوزة، مليئة بالأصفار
32-ن* 32 بايت لكل منهما مصفوفة تحتوي على أوصاف الحقول (يظهر هيكل كل وصف أدناه)
ن+1 1 بايت 0DH باعتباره فاصل

n هو البايت الأخير من المصفوفة مع أوصاف الحقول. يعتمد حجم المصفوفة على عدد الحقول في ملف الجدول.

وصف حقل الجدول
بايت محتوى وصف
0-10 11 بايت اسم الحقل بتنسيق ASCII (مملوء بالأصفار).
11 1 بايت
12-15 4 بايت منطقة محجوزة
16 1 بايت حجم الحقل بالتنسيق الثنائي
17 1 بايت الرقم التسلسلي للحقل بتنسيق ثنائي
18-19 2 بايت منطقة محجوزة
20 1 بايت معرف مساحة العمل
21-30 10 بايت منطقة محجوزة
31 1 بايت علامة حقل MDX: 01H إذا كان الحقل يحتوي على علامة فهرس في ملف MDX، و00H إذا لم يكن كذلك.

إدخالات الجدول

توجد السجلات الموجودة في ملف الجدول مباشرة بعد رأس الجدول. تسبق بيانات السجل بايت يشير إلى أنه تم حذف السجل: تشير القيمة 20h (مسافة) إلى أن السجل لم يتم حذفه، وتشير القيمة 2Ah (علامة النجمة) إلى أنه تم حذف السجل. يتم تعبئة الحقول في السجلات دون فواصل الحقول أو إنهاء السجلات. يتم تمييز نهاية الملف ببايت واحد (بعلامة EOF)، ويتوافق رمز OEM الخاص به مع القيمة 26 (1Ah). يمكنك إدخال البيانات في صفحة رموز OEM كما هو موضح أدناه.

حقول MEMO وملفات .DBT

تقوم حقول MEMO بتخزين البيانات في ملفات .DBT التي تتكون من كتل متسلسلة تم تعدادها (0، 1، 2، وما إلى ذلك). يحدد المتغير BLOCKSIZE حجم كل كتلة. الكتلة الأولى في ملف .DBT (كتلة صفر) هي رأس ملف .DBT.

يحتوي حقل MEMO لكل سجل ملف .DBF على رقم (تتم الإشارة إلى القيمة في صفحة رموز OEM) يشير إلى الكتلة التي تحتوي على البيانات المخزنة. إذا كان الحقل لا يحتوي على أية بيانات، فسيتم ملء ملف .DBF بمسافات (20 ساعة) (وليس أرقام).

إذا تغيرت بيانات أي حقل، فيمكن للكتل تغيير أرقام التسلسل الخاصة بها لتعكس موضع البيانات الجديد في ملف .DBT.

إذا قمت بحذف نص في حقل MEMO، بخلاف dBASE III PLUS، فإن جدول dBASE 5.0 ضمن DOS يستخدم المنطقة المحذوفة لإدخال نص جديد. يقوم dBASE III PLUS دائمًا بإضافة نص جديد إلى نهاية ملف .DBT. في dBASE III PLUS، يزداد حجم ملف .DBT في كل مرة يتم فيها إضافة نص جديد، حتى لو تم حذف النص مسبقًا.

هذه المعلومات مأخوذة من dBASE للدليل المرجعي للغة DOS، الملحق C.

بنية رأس ملف البيانات لجدول dBASE 5.0 ضمن Windows.

رأس ملف الجدول
بايت محتوى وصف
0 البايت الأول التحكم في ملف dBASE ضمن Windows: تشير البتات 0-2 إلى رقم الإصدار، البت 3 - وجود ملف dBASE IV أو dBASE MEMO ضمن Windows، البتات 4-6 - وجود جدول dBASE IV SQL، البت 7 - وجود أي ملف .DBT MEMO (ملف dBASE III Plus أو dBASE IV أو dBASE table MEMO على نظام التشغيل Windows)
1-3 3 بايت تاريخ آخر تحديث بتنسيق YYMMDD
4-7 رقم 32 بت عدد السجلات في الجدول
8-9 رقم 16 بت عدد البايتات التي يشغلها الرأس
10-11 رقم 16 بت عدد البايتات التي يشغلها السجل
12-13 2 بايت منطقة محجوزة، مليئة بالأصفار
14 1 بايت علامة تشير إلى وجود معاملة dBASE IV معلقة
15 1 بايت علامة ترميز جدول dBASE IV
16-27 12 بايت منطقة محجوزة للاستخدام متعدد المستخدمين
28 1 بايت علامة وجود ملف MDX: 01H - الملف الخاص بهذا الجدول موجود، 00H - الملف غائب
29 1 بايت معرف برنامج تشغيل اللغة
30-31 2 بايت منطقة محجوزة، مليئة بالأصفار
32 ن 32 بايت لكل منهما مصفوفة تحتوي على أوصاف الحقول (يظهر هيكل هذه المصفوفة أدناه)
ن+1 1 بايت 0DH باعتباره فاصل

n هو البايت الأخير من المصفوفة مع أوصاف الحقول. يعتمد حجم المصفوفة على عدد الحقول في ملف الجدول.

وصف حقل الجدول
بايت محتوى وصف
0-10 11 بايت اسم الحقل بتنسيق ASCII (مملوء بالأصفار).
11 1 بايت نوع الحقل بالترميز ASCII (B أو C أو D أو F أو G أو L أو M أو N)
12-15 4 بايت منطقة محجوزة
16 1 بايت حجم الحقل بالتنسيق الثنائي
17 1 بايت الرقم التسلسلي للحقل بتنسيق ثنائي
18-19 2 بايت منطقة محجوزة
20 1 بايت معرف مساحة العمل
21-30 10 بايت منطقة محجوزة
31 1 بايت علامة حقل MDX: 01H إذا كان الحقل يحتوي على علامة فهرس في ملف MDX، و00H إذا لم يكن كذلك.

إدخالات الجدول

توجد السجلات الموجودة في ملف الجدول مباشرة بعد رأس الجدول. تسبق بيانات السجل بايت يشير إلى أنه تم حذف السجل: تشير القيمة 20h (مسافة) إلى أن السجل لم يتم حذفه، وتشير القيمة 2Ah (علامة النجمة) إلى أنه تم حذف السجل. يتم تعبئة الحقول في السجلات دون فواصل الحقول أو إنهاء السجلات. يتم تمييز نهاية الملف ببايت واحد (بعلامة EOF)، ويتوافق رمز OEM الخاص به مع القيمة 26 (1Ah). يمكنك إدخال البيانات في صفحة رموز OEM كما هو موضح أدناه.

نوع بيانات صالح لجداول dBASE
نوع البيانات القيم الممكنة
ب (ثنائي) جميع أحرف صفحة رموز OEM (تنسيق التسجيل الداخلي - 10 أرقام تحتوي على رقم كتلة DBT).
ج (الشخصيات) جميع أحرف صفحة رموز OEM
د (التاريخ) الأرقام والحرف الفاصل للشهر واليوم والسنة (تنسيق التسجيل الداخلي هو 8 أرقام بتنسيق YYYYMMDD)
ز (عام) كافة الأحرف من صفحة رموز OEM أو OLE (تنسيق التسجيل الداخلي هو 10 أرقام تحتوي على رقم كتلة DBT).
ن (رقمي) - . 0 1 2 3 4 5 6 7 8 9
L (منطقية) ؟ Y y N n T t F f (؟ - لم تتم تهيئته)
م (مذكرة) جميع أحرف صفحة رموز OEM (تنسيق التسجيل الداخلي - 10 أرقام تحتوي على رقم كتلة DBT)

الحقول الثنائية وMEMO وOLE وملفات .DBT

تقوم الحقول الثنائية وMEMO وOLE بتخزين البيانات في ملفات .DBT، هيكل رأس ملف البيانات لجدول dBASE III PLUS.br //td b/b يتكون من كتل متسلسلة معدودة (0، 1، 2، وما إلى ذلك). يحدد المتغير BLOCKSIZE حجم كل كتلة. الكتلة الأولى في ملف .DBT (كتلة صفر) هي رأس ملف .DBT.

يحتوي الحقل الثنائي أو OLE أو MEMO لكل سجل ملف .DBF على رقم (تتم الإشارة إلى القيمة في صفحة رموز OEM) يشير إلى الكتلة التي تحتوي على البيانات المخزنة. إذا كان الحقل لا يحتوي على أية بيانات، فسيتم ملء ملف .DBF بمسافات (20 ساعة) (وليس أرقام).

إذا تغيرت بيانات أي حقل، فيمكن للكتل تغيير أرقامها التسلسلية لتعكس موضع البيانات الجديد فيها. ملف DBT.

إذا كنت تقوم بحذف نص في حقل ثنائي أو OLE أو MEMO، بدلاً من dBASE III PLUS وdBASE IV، الجدول dBASEيستخدم الإصدار 5.0 ضمن Windows المنطقة البعيدة لإدخال نص جديد. يقوم dBASE III PLUS دائمًا بإضافة نص جديد إلى نهاية ملف .DBT. في dBASE III PLUS، يزداد حجم ملف .DBT في كل مرة يتم فيها إضافة نص جديد، حتى لو تم حذف النص مسبقًا.

اليوم سوف ننظر في:

DBF هو تنسيق ملف يستخدم لقواعد البيانات المستخدمة لتخزين المعلومات ونقلها. إذا كنت بحاجة إلى فتح ملف بامتداد .dbf، فهناك العديد من البرامج التي تسمح لك بإنجاز هذه المهمة.

كيفية فتح ملف DBF

أولا وقبل كل شيء، يجب تثبيت برنامج خاص على جهاز الكمبيوتر الخاص بك الذي يدعم ملفات DBF. يوجد اليوم الكثير من البرامج التي تتعامل مع هذه المهمة:

.

نظرًا لأن ملف DBF هو في الأساس جدول منظم يحتوي على، فيمكن فتحه من خلال برنامج معروف لعرض الجداول وتحريرها.

تحميل مايكروسوفت اكسل مجانا

عارض DBF 2000.

برنامج ممتاز يعمل مع ملفات DBF، مع واجهة بسيطة إلى حد ما، ويحتوي على العديد من الإعدادات. يحتوي البرنامج على حالة برنامج تجريبي - سيتم منحك فترة تجريبية يمكنك خلالها فهم ما إذا كان هذا البرنامج مناسبًا لك أم لا.

تحميل برنامج DBF Viewer 2000 مجانا

عرض DBF

برنامج مصغر وبسيط والأهم من ذلك أنه مجاني لعرض ملفات DBF وتحريرها. يتميز بالسرعة العالية بالإضافة إلى واجهة باللغة الروسية.

قم بتنزيل عرض DBF مجانًا

برنامج من مطور روسي لعرض وتحرير ملفات DBF. إنه يحتوي على كل مجموعة الوظائف اللازمة للعمل مع DBF، ولكن في نفس الوقت يتم توزيعه مجانا من الموقع الرسمي للمطور.

DBF هو ملف قاعدة بيانات، وقد تم دمج القدرة على العمل به مسبقًا في بيئة Microsoft Office. عملت تطبيقات Access وExcel مع التنسيق، وبعد ذلك تمت إزالة Access من الحزمة وأصبح برنامجًا منفصلاً، وفي Excel منذ عام 2007، كان دعم DataBaseFile محدودًا بشكل كبير.

إذا لم يكن من الممكن فتح ملف DBF مباشرة في Excel، فيجب عليك أولاً تحويله.

ومع ذلك، DBF، على الرغم من أن الكثيرين يعتبرونه تنسيقًا قديمًا، إلا أنه لا يزال يستخدم على نطاق واسع في البرامج المتخصصة في الأعمال والتصميم والهندسة. أينما كان من الضروري العمل مع كميات كبيرة من المعلومات، وهيكلتها ومعالجتها، وتنفيذ الاستعلامات. على سبيل المثال، تعتمد حزمة برامج 1C Enterprise بالكامل على إدارة قواعد البيانات. وبالنظر إلى أن الكثير من الوثائق والبيانات المكتبية تتم معالجتها في Excel، فإن مسألة العمل المتكامل مع هذه التنسيقات ذات صلة ومطلوبة.

مشاكل Excel عند العمل مع DBF

يتمتع Excel 2003 بالقدرة على فتح وتحرير DBF، بالإضافة إلى حفظ مستندات XLS بهذا التنسيق:

  1. حدد "ملف" من شريط القائمة.
  2. بعد ذلك، انقر فوق "حفظ باسم".
  3. حدد "*.dbf" من القائمة المنسدلة.

مهم. منذ عام 2007، يمكنك فتح وعرض تنسيق قاعدة البيانات في Excel، ولكن لا يمكنك إجراء تغييرات أو حفظ مستندات .xls فيه. لم تعد أدوات البرنامج القياسية توفر هذا الخيار.

ومع ذلك، هناك إضافات خاصة بالتطبيق تضيف مثل هذه الوظيفة إليه. ينشر المبرمجون تطوراتهم عبر الإنترنت في منتديات مختلفة، ويمكنك العثور على خيارات مختلفة. يمكن تنزيل الوظيفة الإضافية الأكثر شيوعًا، والتي تسمى XslToDBF، من موقع المطور http://basile-m.narod.ru/xlstodbf/download.html. التنزيل مجاني، ولكن إذا كنت ترغب في ذلك، يمكنك دعم المشروع عن طريق تحويل أي مبلغ إلى محفظتك أو بطاقتك.

التثبيت والاستخدام:

  1. قم بتنزيل الأرشيف من الموقع أعلاه.
  2. قم باستخراج XlsToDBF.xla منه واحفظه على جهاز الكمبيوتر الخاص بك.
  3. في برنامج Excel، انتقل إلى القائمة التي تحتوي على أيقونة Microsoft على اليسار، "الخيارات".
  4. ضمن خيارات Excel، حدد الوظائف الإضافية.
  5. في صف إدارة/Excel الوظائف الإضافية، انقر فوق انتقال.
  6. انقر فوق "استعراض" وحدد موقع XlsToDBF.xla المحفوظ.
  7. يجب أن يظهر الإدخال "XLS -> DBF" في قائمة الوظائف الإضافية مع تحديد خانة الاختيار. تحقق مما إذا لم يكن هناك.
  8. الآن يمكنك حفظ .xls بتنسيق .dbf. من نفس الموقع يمكنك تنزيل تعليمات مفصلة للاستخدام. الشيء الرئيسي هو إعداد البيانات الجدولية بشكل صحيح.
  9. بمجرد أن يصبح الجدول جاهزًا، حدد أي خلية مملوءة واضغط على Alt وF
  10. في نافذة الماكرو التي تفتح، اكتب XlsToDBF في الحقل، حالة الأحرف ليست مهمة.
  11. انقر فوق تشغيل.
  12. إذا قمت بإعداد البيانات وتنسيقها بشكل صحيح، فسيتم أيضًا حفظ ملف قاعدة البيانات في المجلد الذي يوجد به مصدر XLS.

إذا كنت لا تريد تغيير أي شيء في Office ولا تثق في الوظائف الإضافية وتطبيقات الجهات الخارجية، فيمكنك اقتراح طريقة تستغرق وقتًا أطول لتحويل ملف XLS إلى DBF:

  1. شراء وتثبيت Microsoft Access.
  2. في Excel، قم بإعداد المستند وحفظه.
  3. انقر فوق الزر "فتح" في MS Access وحدد الملف.
  4. أنت الآن بحاجة إلى تكوين الاستيراد بشكل صحيح.
  5. حدد الورقة التي تريد البدء بها. إذا كان هناك العديد منها، فلا يزال يتعين عليك القيام بواحدة تلو الأخرى.
  6. إذا كان الجدول يحتوي على صف رأس، فحدد المربع المناسب.
  7. بعد ذلك، يمكنك تغيير اسم الجدول.
  8. الآن انقر على "البيانات الخارجية".
  9. انقر على زر "تصدير"، "متقدم".
  10. حدد ملف dBase.
  11. توفير اسم وحفظ الموقع.

لا تعمل هذه الطريقة دائمًا بنجاح؛ فغالبًا ما تحدث أخطاء أثناء معالجة البيانات وحفظها لاحقًا. وهي طويلة جدًا وغير مريحة.

تحويل

لكي لا تعاني من برامج Office بنفسك، تم إنشاء العديد من التطبيقات التي تسمح لك بنقل البيانات من تنسيق إلى آخر. أولا، توفر جميع برامج DBMS القوية تقريبا القدرة على التصدير إلى XLS والتحميل منه. ثانيا، هناك مرافق صغيرة متخصصة في التحويل. وهنا بعض منهم:


في كل هذه البرامج، يتلخص التحويل في فتح الملف المصدر ثم تشغيل أمر "التحويل" أو "التصدير".

هناك أيضًا خدمات تحويل مجانية عبر الإنترنت. في مثل هذه المواقع، يُطلب منك إرسال (تنزيل) الملف المصدر، انقر فوق "تحويل"، وبعد ذلك سيظهر رابط للمستند المحول. إلى أي مدى يمكنك الوثوق بهذه الخدمات، فإن القرار فردي، وعلى مسؤوليتك الخاصة.

وبالتالي، يمكنك فتح DBF في Excel، ولكن إذا كان إصداره 2007 أو أحدث، فلن تتمكن من فعل أي شيء آخر به، فقط انظر. هناك إضافات أو برامج خاصة للتحرير والحفظ في XLS، وكذلك للتحويل في الاتجاه المعاكس. إذا كانت لديك خبرة في التحويل والعمل مع DBF في تطبيقات مختلفة، شارك نصائحك في التعليقات.