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 Π±Π°ΠΉΡ ID ΡΠ°Π±ΠΎΡΠ΅ΠΉ ΠΎΠ±Π»Π°ΡΡΠΈ 21-30 10 Π±Π°ΠΉΡ ΠΠ°ΡΠ΅Π·Π΅ΡΠ²ΠΈΡΠΎΠ²Π°Π½Π½Π°Ρ ΠΎΠ±Π»Π°ΡΡΡ 31 1 Π±Π°ΠΉΡ Π€Π»Π°Π³ MDX-ΠΏΠΎΠ»Ρ: 01H Π΅ΡΠ»ΠΈ ΠΏΠΎΠ»Π΅ ΠΈΠΌΠ΅Π΅Ρ ΠΌΠ΅ΡΠΊΡ ΠΈΠ½Π΄Π΅ΠΊΡΠ° Π² MDX-ΡΠ°ΠΉΠ»Π΅, 00H β Π½Π΅Ρ. ΠΠ°ΠΏΠΈΡΠΈ ΡΠ°Π±Π»ΠΈΡΡ:ΠΠ°ΠΏΠΈΡΠΈ Π² ΡΠ°Π±Π»ΠΈΡΠ½ΠΎΠΌ ΡΠ°ΠΉΠ»Π΅ ΡΠ°ΡΠΏΠΎΠ»Π°Π³Π°ΡΡΡΡ Π½Π΅ΠΏΠΎΡΡΠ΅Π΄ΡΡΠ²Π΅Π½Π½ΠΎ Π·Π° Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΊΠΎΠΌ ΡΠ°Π±Π»ΠΈΡΡ. ΠΠ°Π½Π½ΡΠΌ Π·Π°ΠΏΠΈΡΠΈ ΠΏΡΠ΅Π΄ΡΠ΅ΡΡΠ²ΡΠ΅Ρ Π±Π°ΠΉΡ, ΡΠΊΠ°Π·ΡΠ²Π°ΡΡΠΈΠΉ Π½Π° ΡΠ΄Π°Π»Π΅Π½Π½ΠΎΡΡΡ Π·Π°ΠΏΠΈΡΠΈ: Π·Π½Π°ΡΠ΅Π½ΠΈΠ΅ 20h (ΠΏΡΠΎΠ±Π΅Π») ΡΠΊΠ°Π·ΡΠ²Π°Π΅Ρ ΡΡΠΎ Π·Π°ΠΏΠΈΡΡ Π½Π΅ ΡΠ΄Π°Π»Π΅Π½Π°, Π·Π½Π°ΡΠ΅Π½ΠΈΠ΅ 2Ah (Π·Π²Π΅Π·Π΄ΠΎΡΠΊΠ°) β Π·Π°ΠΏΠΈΡΡ Π±ΡΠ»Π° ΡΠ΄Π°Π»Π΅Π½Π°. ΠΠΎΠ»Ρ ΡΠΏΠ°ΠΊΠΎΠ²ΡΠ²Π°ΡΡΡΡ Π·Π°ΠΏΠΈΡΡΠΌΠΈ Π±Π΅Π· ΡΠ°Π·Π΄Π΅Π»ΠΈΡΠ΅Π»Π΅ΠΉ ΠΏΠΎΠ»Π΅ΠΉ ΠΈΠ»ΠΈ ΡΠ΅ΡΠΌΠΈΠ½Π°ΡΠΎΡΠΎΠ² Π·Π°ΠΏΠΈΡΠΈ. ΠΠΎΠ½Π΅Ρ ΡΠ°ΠΉΠ»Π° ΠΏΠΎΠΌΠ΅ΡΠ°Π΅ΡΡΡ Π΅Π΄ΠΈΠ½ΡΡΠ²Π΅Π½Π½ΡΠΌ Π±Π°ΠΉΡΠΎΠΌ (Ρ EOF-ΠΌΠ°ΡΠΊΠ΅ΡΠΎΠΌ), OEM-ΠΊΠΎΠ΄ ΠΊΠΎΡΠΎΡΠΎΠ³ΠΎ ΡΠΎΠΎΡΠ²Π΅ΡΡΡΠ²ΡΠ΅Ρ Π·Π½Π°ΡΠ΅Π½ΠΈΡ 26 (1Ah).
ΠΠΎΠΏΡΡΡΠΈΠΌΡΠΉ ΡΠΈΠΏ Π΄Π°Π½Π½ΡΡ ΡΠ°Π±Π»ΠΈΡ dBASE Π’ΠΈΠΏ Π΄Π°Π½Π½ΡΡ ΠΠΎΠ·ΠΌΠΎΠΆΠ½ΡΠ΅ Π·Π½Π°ΡΠ΅Π½ΠΈΡ C (Π‘ΠΈΠΌΠ²ΠΎΠ»Ρ) ΠΡΠ΅ ΡΠΈΠΌΠ²ΠΎΠ»Ρ ΠΊΠΎΠ΄ΠΎΠ²ΠΎΠΉ ΡΡΡΠ°Π½ΠΈΡΡ OEM D (ΠΠ°ΡΠ°) Π§ΠΈΡΠ»Π° ΠΈ ΡΠΈΠΌΠ²ΠΎΠ»-ΡΠ°Π·Π΄Π΅Π»ΠΈΡΠ΅Π»Ρ Π΄Π»Ρ ΠΌΠ΅ΡΡΡΠ°, Π΄Π½Ρ ΠΈ Π³ΠΎΠ΄Π° (Π²Π½ΡΡΡΠ΅Π½Π½ΠΈΠΉ ΡΠΎΡΠΌΠ°Ρ Π·Π°ΠΏΠΈΡΠΈ β 8 ΡΠΈΡΡ Π² ΡΠΎΡΠΌΠ°ΡΠ΅ YYYYMMDD) F (ΠΠΈΠ½Π°ΡΠ½ΡΠ΅ ΡΠΈΡΠ»Π° Ρ ΠΏΠ»Π°Π²Π°ΡΡΠ΅ΠΉ ΡΠΎΡΠΊΠΎΠΉ) β . 0 1 2 3 4 5 6 7 8 9 N (Π§ΠΈΡΠ»ΠΎΠ²ΠΎΠΉ) β . 0 1 2 3 4 5 6 7 8 9 L (ΠΠΎΠ³ΠΈΡΠ΅ΡΠΊΠΈΠΉ) ? Y y N n T t F f (? β Π½Π΅ ΠΈΠ½ΠΈΡΠΈΠ°Π»ΠΈΠ·ΠΈΡΠΎΠ²Π°Π½ΠΎ) M (ΠΠ΅ΠΌΠΎ) ΠΡΠ΅ ΡΠΈΠΌΠ²ΠΎΠ»Ρ ΠΊΠΎΠ΄ΠΎΠ²ΠΎΠΉ ΡΡΡΠ°Π½ΠΈΡΡ OEM (Π²Π½ΡΡΡΠ΅Π½Π½ΠΈΠΉ ΡΠΎΡΠΌΠ°Ρ Π·Π°ΠΏΠΈΡΠΈ β 10 ΡΠΈΡΡ, ΡΠΎΠ΄Π΅ΡΠΆΠ°ΡΠΈΡ Π½ΠΎΠΌΠ΅Ρ .DBT-Π±Π»ΠΎΠΊΠ°) Memo-ΠΏΠΎΠ»Ρ ΠΈ .DBT-ΡΠ°ΠΉΠ»ΡMEMO-ΠΏΠΎΠ»Ρ Ρ ΡΠ°Π½ΡΡ Π΄Π°Π½Π½ΡΠ΅ Π² .DBT-ΡΠ°ΠΉΠ»Π°Ρ , ΡΠΎΡΡΠΎΡΡΠΈΡ ΠΈΠ· ΠΏΠ΅ΡΠ΅ΡΠΈΡΠ»ΡΠ΅ΠΌΡΡ ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°ΡΠ΅Π»ΡΠ½ΡΡ Π±Π»ΠΎΠΊΠΎΠ² (0, 1, 2 ΠΈ Ρ.Π΄.). ΠΠ΅ΡΠ΅ΠΌΠ΅Π½Π½Π°Ρ BLOCKSIZE ΠΎΠΏΡΠ΅Π΄Π΅Π»ΡΠ΅Ρ ΡΠ°Π·ΠΌΠ΅Ρ ΠΊΠ°ΠΆΠ΄ΠΎΠ³ΠΎ Π±Π»ΠΎΠΊΠ°. ΠΠ΅ΡΠ²ΡΠΉ Π±Π»ΠΎΠΊ Π² .DBT-ΡΠ°ΠΉΠ»Π΅ (Π½ΡΠ»Π΅Π²ΠΎΠΉ Π±Π»ΠΎΠΊ) β Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΎΠΊ .DBT-ΡΠ°ΠΉΠ»Π°.
MEMO-ΠΏΠΎΠ»Π΅ ΠΊΠ°ΠΆΠ΄ΠΎΠΉ Π·Π°ΠΏΠΈΡΠΈ .DBF-ΡΠ°ΠΉΠ»Π° ΡΠΎΠ΄Π΅ΡΠΆΠΈΡ Π½ΠΎΠΌΠ΅Ρ (Π·Π½Π°ΡΠ΅Π½ΠΈΠ΅ ΡΠΊΠ°Π·ΡΠ²Π°Π΅ΡΡΡ Π² ΠΊΠΎΠ΄ΠΎΠ²ΠΎΠΉ ΡΡΡΠ°Π½ΠΈΡΠ΅ OEM), ΡΠΊΠ°Π·ΡΠ²Π°ΡΡΠΈΠΉ Π½Π° Π±Π»ΠΎΠΊ Ρ Ρ ΡΠ°Π½ΠΈΠΌΡΠΌΠΈ Π΄Π°Π½Π½ΡΠΌΠΈ. ΠΡΠ»ΠΈ ΠΏΠΎΠ»Π΅ Π½Π΅ ΡΠΎΠ΄Π΅ΡΠΆΠΈΡ Π½ΠΈΠΊΠ°ΠΊΠΈΡ Π΄Π°Π½Π½ΡΡ , .DBF-ΡΠ°ΠΉΠ» Π±ΡΠ΄Π΅Ρ Π·Π°ΠΏΠΎΠ»Π½Π΅Π½ ΠΏΡΠΎΠ±Π΅Π»Π°ΠΌΠΈ (20h) (Π° Π½Π΅ ΡΠΈΡΠ»Π°ΠΌΠΈ).
Π ΡΠ»ΡΡΠ°Π΅ ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΡ Π΄Π°Π½Π½ΡΡ ΠΊΠ°ΠΊΠΎΠ³ΠΎ-Π»ΠΈΠ±ΠΎ ΠΏΠΎΠ»Ρ, Π±Π»ΠΎΠΊΠΈ ΠΌΠΎΠ³ΡΡ ΠΈΠ·ΠΌΠ΅Π½ΠΈΡΡ ΡΠ²ΠΎΠΈ ΠΏΠΎΡΡΠ΄ΠΊΠΎΠ²ΡΠ΅ Π½ΠΎΠΌΠ΅ΡΠ° Π΄Π»Ρ ΠΎΡΠΎΠ±ΡΠ°ΠΆΠ΅Π½ΠΈΡ Π½ΠΎΠ²ΠΎΠΉ ΠΏΠΎΠ·ΠΈΡΠΈΠΈ Π΄Π°Π½Π½ΡΡ Π² .DBT-ΡΠ°ΠΉΠ»Π΅.
ΠΠ°Π½Π½Π°Ρ ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΡ Π²Π·ΡΡΠ° ΠΈΠ· ΡΠΏΡΠ°Π²ΠΎΡΠ½ΠΈΠΊΠ° ΠΏΠΎ dBASE IV ("dBASE IV Language Reference", Appendix D).
Π‘ΡΡΡΠΊΡΡΡΠ° Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΊΠ° ΡΠ°ΠΉΠ»Π° Π΄Π°Π½Π½ΡΡ Π΄Π»Ρ ΡΠ°Π±Π»ΠΈΡΡ dBASE 5.0 ΠΏΠΎΠ΄ DOS. ΠΠ°Π³ΠΎΠ»ΠΎΠ²ΠΎΠΊ ΡΠ°Π±Π»ΠΈΡΠ½ΠΎΠ³ΠΎ ΡΠ°ΠΉΠ»Π° ΠΠ°ΠΉΡ Π‘ΠΎΠ΄Π΅ΡΠΆΠ°Π½ΠΈΠ΅ ΠΠΏΠΈΡΠ°Π½ΠΈΠ΅ 0 1-ΠΉ Π±Π°ΠΉΡ ΠΠΎΠ½ΡΡΠΎΠ»Ρ ΡΠ°ΠΉΠ»Π° dBASE ΠΏΠΎΠ΄ Windows: Π±ΠΈΡΡ 0-2 ΡΠΊΠ°Π·ΡΠ²Π°ΡΡ Π½ΠΎΠΌΠ΅Ρ Π²Π΅ΡΡΠΈΠΈ, Π±ΠΈΡ 3 - Π½Π°Π»ΠΈΡΠΈΠ΅ MEMO-ΡΠ°ΠΉΠ»Π° dBASE IV ΠΈΠ»ΠΈ dBASE ΠΏΠΎΠ΄ Windows, Π±ΠΈΡΡ 4-6 - Π½Π°Π»ΠΈΡΠΈΠ΅ dBASE IV SQL-ΡΠ°Π±Π»ΠΈΡΡ, Π±ΠΈΡ 7 - Π½Π°Π»ΠΈΡΠΈΠ΅ Π»ΡΠ±ΠΎΠ³ΠΎ .DBT MEMO-ΡΠ°ΠΉΠ»Π° (MEMO-ΡΠ°ΠΉΠ» ΡΠ°Π±Π»ΠΈΡΡ dBASE III Plus, dBASE IV ΠΈΠ»ΠΈ dBASE ΠΏΠΎΠ΄ Windows) 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 Π±Π°ΠΉΡ ID Π΄ΡΠ°ΠΉΠ²Π΅ΡΠ° ΡΠ·ΡΠΊΠ° 30-31 2 Π±Π°ΠΉΡΠ° ΠΠ°ΡΠ΅Π·Π΅ΡΠ²ΠΈΡΠΎΠ²Π°Π½Π½Π°Ρ ΠΎΠ±Π»Π°ΡΡΡ, Π·Π°ΠΏΠΎΠ»Π½Π΅Π½Π° Π½ΡΠ»ΡΠΌΠΈ 32-n ΠΏΠΎ 32 Π±Π°ΠΉΡΠ° ΠΠ°ΡΡΠΈΠ² Ρ ΠΎΠΏΠΈΡΠ°Π½ΠΈΡΠΌΠΈ ΠΏΠΎΠ»Π΅ΠΉ (ΡΡΡΡΠΊΡΡΡΠ° Π΄Π°Π½Π½ΠΎΠ³ΠΎ ΠΌΠ°ΡΡΠΈΠ²Π° ΠΏΠΎΠΊΠ°Π·Π°Π½Π° Π½ΠΈΠΆΠ΅) n+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 Π±Π°ΠΉΡ ID ΡΠ°Π±ΠΎΡΠ΅ΠΉ ΠΎΠ±Π»Π°ΡΡΠΈ 21-30 10 Π±Π°ΠΉΡ ΠΠ°ΡΠ΅Π·Π΅ΡΠ²ΠΈΡΠΎΠ²Π°Π½Π½Π°Ρ ΠΎΠ±Π»Π°ΡΡΡ 31 1 Π±Π°ΠΉΡ Π€Π»Π°Π³ MDX-ΠΏΠΎΠ»Ρ: 01H Π΅ΡΠ»ΠΈ ΠΏΠΎΠ»Π΅ ΠΈΠΌΠ΅Π΅Ρ ΠΌΠ΅ΡΠΊΡ ΠΈΠ½Π΄Π΅ΠΊΡΠ° Π² MDX-ΡΠ°ΠΉΠ»Π΅, 00H β Π½Π΅Ρ. ΠΠ°ΠΏΠΈΡΠΈ ΡΠ°Π±Π»ΠΈΡΡΠΠ°ΠΏΠΈΡΠΈ Π² ΡΠ°Π±Π»ΠΈΡΠ½ΠΎΠΌ ΡΠ°ΠΉΠ»Π΅ ΡΠ°ΡΠΏΠΎΠ»Π°Π³Π°ΡΡΡΡ Π½Π΅ΠΏΠΎΡΡΠ΅Π΄ΡΡΠ²Π΅Π½Π½ΠΎ Π·Π° Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΊΠΎΠΌ ΡΠ°Π±Π»ΠΈΡΡ. ΠΠ°Π½Π½ΡΠΌ Π·Π°ΠΏΠΈΡΠΈ ΠΏΡΠ΅Π΄ΡΠ΅ΡΡΠ²ΡΠ΅Ρ Π±Π°ΠΉΡ, ΡΠΊΠ°Π·ΡΠ²Π°ΡΡΠΈΠΉ Π½Π° ΡΠ΄Π°Π»Π΅Π½Π½ΠΎΡΡΡ Π·Π°ΠΏΠΈΡΠΈ: Π·Π½Π°ΡΠ΅Π½ΠΈΠ΅ 20h (ΠΏΡΠΎΠ±Π΅Π») ΡΠΊΠ°Π·ΡΠ²Π°Π΅Ρ ΡΡΠΎ Π·Π°ΠΏΠΈΡΡ Π½Π΅ ΡΠ΄Π°Π»Π΅Π½Π°, Π·Π½Π°ΡΠ΅Π½ΠΈΠ΅ 2Ah (Π·Π²Π΅Π·Π΄ΠΎΡΠΊΠ°) β Π·Π°ΠΏΠΈΡΡ Π±ΡΠ»Π° ΡΠ΄Π°Π»Π΅Π½Π°. ΠΠΎΠ»Ρ ΡΠΏΠ°ΠΊΠΎΠ²ΡΠ²Π°ΡΡΡΡ Π·Π°ΠΏΠΈΡΡΠΌΠΈ Π±Π΅Π· ΡΠ°Π·Π΄Π΅Π»ΠΈΡΠ΅Π»Π΅ΠΉ ΠΏΠΎΠ»Π΅ΠΉ ΠΈΠ»ΠΈ ΡΠ΅ΡΠΌΠΈΠ½Π°ΡΠΎΡΠΎΠ² Π·Π°ΠΏΠΈΡΠΈ. ΠΠΎΠ½Π΅Ρ ΡΠ°ΠΉΠ»Π° ΠΏΠΎΠΌΠ΅ΡΠ°Π΅ΡΡΡ Π΅Π΄ΠΈΠ½ΡΡΠ²Π΅Π½Π½ΡΠΌ Π±Π°ΠΉΡΠΎΠΌ (Ρ EOF-ΠΌΠ°ΡΠΊΠ΅ΡΠΎΠΌ), OEM-ΠΊΠΎΠ΄ ΠΊΠΎΡΠΎΡΠΎΠ³ΠΎ ΡΠΎΠΎΡΠ²Π΅ΡΡΡΠ²ΡΠ΅Ρ Π·Π½Π°ΡΠ΅Π½ΠΈΡ 26 (1Ah). ΠΡ ΠΌΠΎΠΆΠ΅ΡΠ΅ Π²Π²Π΅ΡΡΠΈ Π΄Π°Π½Π½ΡΠ΅ Π² ΠΊΠΎΠ΄ΠΎΠ²ΠΎΠΉ ΡΡΡΠ°Π½ΠΈΡΠ΅ OEM ΠΊΠ°ΠΊ ΠΏΠΎΠΊΠ°Π·Π°Π½ΠΎ Π½ΠΈΠΆΠ΅.
ΠΠΎΠΏΡΡΡΠΈΠΌΡΠΉ ΡΠΈΠΏ Π΄Π°Π½Π½ΡΡ ΡΠ°Π±Π»ΠΈΡ dBASE Π’ΠΈΠΏ Π΄Π°Π½Π½ΡΡ ΠΠΎΠ·ΠΌΠΎΠΆΠ½ΡΠ΅ Π·Π½Π°ΡΠ΅Π½ΠΈΡ C (Π‘ΠΈΠΌΠ²ΠΎΠ»Ρ) ΠΡΠ΅ ΡΠΈΠΌΠ²ΠΎΠ»Ρ ΠΊΠΎΠ΄ΠΎΠ²ΠΎΠΉ ΡΡΡΠ°Π½ΠΈΡΡ OEM D (ΠΠ°ΡΠ°) Π§ΠΈΡΠ»Π° ΠΈ ΡΠΈΠΌΠ²ΠΎΠ»-ΡΠ°Π·Π΄Π΅Π»ΠΈΡΠ΅Π»Ρ Π΄Π»Ρ ΠΌΠ΅ΡΡΡΠ°, Π΄Π½Ρ ΠΈ Π³ΠΎΠ΄Π° (Π²Π½ΡΡΡΠ΅Π½Π½ΠΈΠΉ ΡΠΎΡΠΌΠ°Ρ Π·Π°ΠΏΠΈΡΠΈ β 8 ΡΠΈΡΡ Π² ΡΠΎΡΠΌΠ°ΡΠ΅ YYYYMMDD) F (ΠΠΈΠ½Π°ΡΠ½ΡΠ΅ ΡΠΈΡΠ»Π° Ρ ΠΏΠ»Π°Π²Π°ΡΡΠ΅ΠΉ ΡΠΎΡΠΊΠΎΠΉ) β . 0 1 2 3 4 5 6 7 8 9 N (Π§ΠΈΡΠ»ΠΎΠ²ΠΎΠΉ) β . 0 1 2 3 4 5 6 7 8 9 L (ΠΠΎΠ³ΠΈΡΠ΅ΡΠΊΠΈΠΉ) ? Y y N n T t F f (? β Π½Π΅ ΠΈΠ½ΠΈΡΠΈΠ°Π»ΠΈΠ·ΠΈΡΠΎΠ²Π°Π½ΠΎ) M (ΠΠ΅ΠΌΠΎ) ΠΡΠ΅ ΡΠΈΠΌΠ²ΠΎΠ»Ρ ΠΊΠΎΠ΄ΠΎΠ²ΠΎΠΉ ΡΡΡΠ°Π½ΠΈΡΡ OEM (Π²Π½ΡΡΡΠ΅Π½Π½ΠΈΠΉ ΡΠΎΡΠΌΠ°Ρ Π·Π°ΠΏΠΈΡΠΈ β 10 ΡΠΈΡΡ, ΡΠΎΠ΄Π΅ΡΠΆΠ°ΡΠΈΡ Π½ΠΎΠΌΠ΅Ρ .DBT-Π±Π»ΠΎΠΊΠ°) MEMO-ΠΏΠΎΠ»Ρ ΠΈ .DBT-ΡΠ°ΠΉΠ»ΡMEMO-ΠΏΠΎΠ»Ρ Ρ ΡΠ°Π½ΡΡ Π΄Π°Π½Π½ΡΠ΅ Π² .DBT-ΡΠ°ΠΉΠ»Π°Ρ , ΡΠΎΡΡΠΎΡΡΠΈΡ ΠΈΠ· ΠΏΠ΅ΡΠ΅ΡΠΈΡΠ»ΡΠ΅ΠΌΡΡ ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°ΡΠ΅Π»ΡΠ½ΡΡ Π±Π»ΠΎΠΊΠΎΠ² (0, 1, 2 ΠΈ Ρ.Π΄.). ΠΠ΅ΡΠ΅ΠΌΠ΅Π½Π½Π°Ρ BLOCKSIZE ΠΎΠΏΡΠ΅Π΄Π΅Π»ΡΠ΅Ρ ΡΠ°Π·ΠΌΠ΅Ρ ΠΊΠ°ΠΆΠ΄ΠΎΠ³ΠΎ Π±Π»ΠΎΠΊΠ°. ΠΠ΅ΡΠ²ΡΠΉ Π±Π»ΠΎΠΊ Π² .DBT-ΡΠ°ΠΉΠ»Π΅ (Π½ΡΠ»Π΅Π²ΠΎΠΉ Π±Π»ΠΎΠΊ) β Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΎΠΊ .DBT-ΡΠ°ΠΉΠ»Π°.