powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / FoxPro, Visual FoxPro [игнор отключен] [закрыт для гостей] / Что за формат DBF ???? Первый байт равен 0x04
12 сообщений из 12, страница 1 из 1
Что за формат DBF ???? Первый байт равен 0x04
    #33404457
?_DruID_?
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Помогите, мож кто сталкивался... В первом байте DBF базы стооит 0х04. Нигде не могу идентифицировать базу!!!
...
Рейтинг: 0 / 0
Что за формат DBF ???? Первый байт равен 0x04
    #33404584
Sergey Ch
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Странно тынц я тоже не нашел - может формат испорчен?
...
Рейтинг: 0 / 0
Что за формат DBF ???? Первый байт равен 0x04
    #33404838
Асмодей
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
?_DruID_?Помогите, мож кто сталкивался... В первом байте DBF базы стооит 0х04. Нигде не могу идентифицировать базу!!!
1. Откуда взят файлик? Может поинтересоваться у хозяина? Вдруг это даже не DBF ? :-)
2. Ручками поправить байт на нормальный и попробовать открыть
...
Рейтинг: 0 / 0
Что за формат DBF ???? Первый байт равен 0x04
    #33405097
?_DruID_?
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Асмодей ?_DruID_?Помогите, мож кто сталкивался... В первом байте DBF базы стооит 0х04. Нигде не могу идентифицировать базу!!!
1. Откуда взят файлик? Может поинтересоваться у хозяина? Вдруг это даже не DBF ? :-)
2. Ручками поправить байт на нормальный и попробовать открыть


Файлик 100% DBF. Пишется программкой для работы с ЭКК.
Программа работает на чужом компе. Пишет базы и их потом открывает. Эти базы смотряться и в любом DBF-viewere.
На моей машине пишет DBF в каком то странном формате, который даже она сама потом открыть не может. Полез разбираться, заголовок не похож на обычный DBF.
Точнее похож но тип базы стоит 0х04.

Дамп заголовка базы:

00000000: 04 69 02 03 EA 03 00 00 │ 25 02 3B 00 00 00 00 00 ♦i☻♥Й♥ %☻;
00000010: 00 00 00 00 00 00 00 00 │ 00 00 00 00 00 26 00 00 &
00000020: 44 42 57 49 4E 55 53 30 │ 00 00 00 00 00 00 00 00 DBWINUS0
00000030: 00 00 00 00 00 00 00 00 │ 00 00 00 00 00 00 00 00
00000040: 00 00 00 00 4E 55 4D 42 │ 45 52 00 00 00 00 00 00 NUMBER
00000050: 00 00 00 00 00 00 00 00 │ 00 00 00 00 00 00 00 00
00000060: 00 00 00 00 4C 01 00 00 │ 00 00 00 00 00 00 00 00 L☺
00000070: 00 00 00 00 41 52 54 49 │ 43 4C 45 00 00 00 00 00 ARTICLE
00000080: 00 00 00 00 00 00 00 00 │ 00 00 00 00 00 00 00 00
00000090: 00 00 00 00 43 16 00 00 │ 00 00 00 00 00 00 00 00 C▬
000000A0: 00 00 00 00 50 52 49 43 │ 45 00 00 00 00 00 00 00 PRICE
000000B0: 00 00 00 00 00 00 00 00 │ 00 00 00 00 00 00 00 00
000000C0: 00 00 00 00 4F 08 00 00 │ 00 00 00 00 00 00 00 00 O◘
000000D0: 00 00 00 00 51 55 41 4E │ 54 00 00 00 00 00 00 00 QUANT
000000E0: 00 00 00 00 00 00 00 00 │ 00 00 00 00 00 00 00 00
000000F0: 00 00 00 00 4F 08 00 00 │ 00 00 00 00 00 00 00 00 O◘
00000100: 00 00 00 00 44 45 50 41 │ 52 54 00 00 00 00 00 00 DEPART
00000110: 00 00 00 00 00 00 00 00 │ 00 00 00 00 00 00 00 00
00000120: 00 00 00 00 43 01 00 00 │ 00 00 00 00 00 00 00 00 C☺
00000130: 00 00 00 00 47 52 4F 55 │ 50 47 4F 4F 44 00 00 00 GROUPGOOD
00000140: 00 00 00 00 00 00 00 00 │ 00 00 00 00 00 00 00 00
00000150: 00 00 00 00 43 02 00 00 │ 00 00 00 00 00 00 00 00 C☻
00000160: 00 00 00 00 47 52 4F 55 │ 50 54 41 58 00 00 00 00 GROUPTAX
00000170: 00 00 00 00 00 00 00 00 │ 00 00 00 00 00 00 00 00
00000180: 00 00 00 00 43 01 00 00 │ 00 00 00 00 00 00 00 00 C☺
00000190: 00 00 00 00 47 52 4F 55 │ 50 41 52 54 00 00 00 00 GROUPART
000001A0: 00 00 00 00 00 00 00 00 │ 00 00 00 00 00 00 00 00
000001B0: 00 00 00 00 43 01 00 00 │ 00 00 00 00 00 00 00 00 C☺
000001C0: 00 00 00 00 44 45 53 41 │ 42 4C 45 53 41 4C 00 00 DESABLESAL
000001D0: 00 00 00 00 00 00 00 00 │ 00 00 00 00 00 00 00 00
000001E0: 00 00 00 00 4C 01 00 00 │ 00 00 00 00 00 00 00 00 L☺
000001F0: 00 00 00 00 42 41 52 43 │ 4F 44 45 00 00 00 00 00 BARCODE
00000200: 00 00 00 00 00 00 00 00 │ 00 00 00 00 00 00 00 00
00000210: 00 00 00 00 43 0D 00 00 │ 00 00 00 00 00 00 00 00 C♪
00000220: 00 00 00 00 0D 20 54 20 │ 20 20 20 20 20 20 20 20 ♪ T
00000230: 20 20 20 20 20 20 20 20 │ 20 20 20 20 20 80 00 00 ─
00000240: 00 00 00 00 00 80 00 00 │ 00 00 00 00 00 31 31 20 ─ 11
00000250: 31 46 46 20 20 20 20 20 │ 20 20 20 20 20 20 20 20 1FF
00000260: 20 54 20 20 20 20 20 20 │ 20 20 20 20 20 20 20 20 T
00000270: 20 20 20 20 20 20 20 20 │ 80 00 00 00 00 00 00 00 ─
00000280: 80 00 00 00 00 00 00 00 │ 31 31 20 32 46 46 20 20 ─ 11 2FF
00000290: 20 20 20 20 20 20 20 20 │ 20 20 20 20 54 C3 D0 D3 Tцпс
000002A0: CF C0 20 33 20 20 20 20 │ 20 20 20 20 20 20 20 20 ою 3
000002B0: 20 20 20 80 00 00 00 00 │ 00 00 00 80 00 00 00 00 ─ ─
000002C0: 00 00 00 31 31 20 31 46 │ 46 20 20 20 20 20 20 20 11 1FF
000002D0: 20 20 20 20 20 20 20 54 │ C3 D0 D3 CF C0 20 34 20 Tцпсою 4
000002E0: 20 20 20 20 20 20 20 20 │ 20 20 20 20 20 20 80 00 ─
000002F0: 00 00 00 00 00 00 80 00 │ 00 00 00 00 00 00 31 31 ─ 11
00000300: 20 31 46 46 20 20 20 20 │ 20 20 20 20 20 20 20 20 1FF
00000310: 20 20 54 C3 D0 D3 CF C0 │ 20 35 20 20 20 20 20 20 Tцпсою 5
00000320: 20 20 20 20 20 20 20 20 │ 20 80 00 00 00 00 00 00 ─
00000330: 00 80 00 00 00 00 00 00 │ 00 31 31 20 31 46 46 20 ─ 11 1FF

В нормальной базе в заголовке нет следущих 32 байт

00000020: 44 42 57 49 4E 55 53 30 │ 00 00 00 00 00 00 00 00 DBWINUS0
00000030: 00 00 00 00 00 00 00 00 │ 00 00 00 00 00 00 00 00
...
Рейтинг: 0 / 0
Что за формат DBF ???? Первый байт равен 0x04
    #33405228
Crispy
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Т.е. получается - одна и та же программа на одном компе делает все нормально, а на другом - нет?
Если так, то возможно - это встроенная защита от переноса программы с компа на комп - и она портит все специально.
Если же защиты нет (своя прога), то возможно на твоем компе как-то запорчены рантаймовские библиотеки - попробуй еще раз переписать их с нормального компа.
Ну и может быть еще что-то - с виндой или даже - когда глючит память - тоже может неправильно записывать. Но тогда это еще где-то может вылазить - при создании-редактировани файлов.
...
Рейтинг: 0 / 0
Что за формат DBF ???? Первый байт равен 0x04
    #33405268
po2
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
po2
Гость
...
Рейтинг: 0 / 0
Что за формат DBF ???? Первый байт равен 0x04
    #33405506
Фотография FM32YO aka KID
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
может немного не в тему
а это ЧТО за ДБФ???

00000000: 02 02 00 0B 1C 69 EC 00 │ 94 DA 87 88 97 8D 80 5F ☻☻ ♂∟iь Ф┌ЗИЧНА_
00000010: 8E 91 00 43 16 00 00 00 │ 91 85 90 DA 9F 5F DA 5F ОС C▬ СЕР┌Я_┌_
00000020: 8D 8E 00 43 19 00 00 00 │ 94 DA 87 88 97 8D 80 5F НО C↓ Ф┌ЗИЧНА_
00000030: 8E 91 00 43 14 00 00 00 │ 8D 8E 8C 85 90 5F 91 82 ОС C¶ НОМЕР_СВ
00000040: DA 84 00 43 26 00 00 00 │ 80 84 90 85 91 80 5F 94 ┌Д C& АДРЕСА_Ф
00000050: DA 87 00 43 4D 00 00 00 │ 8D 8E 8C 85 90 5F 90 85 ┌З CM НОМЕР_РЕ
00000060: F2 91 00 43 09 00 00 00 │ 84 80 92 80 5F 90 85 F2 ЄС C○ ДАТА_РЕЄ
00000070: 91 92 00 43 0F 00 00 00 │ 8D 8E 8C 85 90 5F 87 8D СТ C☼ НОМЕР_ЗН
00000080: 9F 92 00 43 10 00 00 00 │ 84 80 92 80 5F 87 8D 9F ЯТ C► ДАТА_ЗНЯ
00000090: 92 92 00 43 0D 00 00 00 │ 0D 00 00 00 00 00 00 00 ТТ C♪ ♪
000000A0: 00 00 00 00 00 00 00 00 │ 00 00 00 00 00 00 00 00
000000B0: 00 00 00 00 00 00 00 00 │ 00 00 00 00 00 00 00 00
000000C0: 00 00 00 00 00 00 00 00 │ 00 00 00 00 00 00 00 00
000000D0: 00 00 00 00 00 00 00 00 │ 00 00 00 00 00 00 00 00
000000E0: 00 00 00 00 00 00 00 00 │ 00 00 00 00 00 00 00 00
000000F0: 00 00 00 00 00 00 00 00 │ 00 00 00 00 00 00 00 00
00000100: 00 00 00 00 00 00 00 00 │ 00 00 00 00 00 00 00 00
00000110: 00 00 00 00 00 00 00 00 │ 00 00 00 00 00 00 00 00


открывается ТОЛЬКО Экселем.. даже 97-м... ВФП версии 5-7-8-9 = Not A Table
...
Рейтинг: 0 / 0
Что за формат DBF ???? Первый байт равен 0x04
    #33405572
XAndy
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
02h - FoxBASE
...
Рейтинг: 0 / 0
Что за формат DBF ???? Первый байт равен 0x04
    #33405646
Фотография FM32YO aka KID
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
XAndy02h - FoxBASE

а разве ВФП ФоксБэйз не понимает???
...
Рейтинг: 0 / 0
Что за формат DBF ???? Первый байт равен 0x04
    #33405857
?_DruID_?
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
po2Это dBase-7, www.dbase.com/KnowledgeBase/int/db7_file_fmt.htm
Спасибо, теперь помогите его побороть. Я не очень знаком с БД поетому не совсем понимаю как прога выбирает драйвер для работы с базой. Как мне определить драйвер и убить этот dBase-7. Может для dBase-7 формат и правильный но ни одна прога на компе с ним работать не хочет. Я б его убил с удовольствием и пользовался бы четвертым.
...
Рейтинг: 0 / 0
Что за формат DBF ???? Первый байт равен 0x04
    #33405902
?_DruID_?
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
И еще вопрос: я так понимаю естанавливается и настраивается это все в BDE. Есть ли возможность влиять на выбор драйверов программами и их настройки.
...
Рейтинг: 0 / 0
Что за формат DBF ???? Первый байт равен 0x04
    #33405949
?_DruID_?
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Спасибо всем кто откликнулся на мою просьбу. Судя по всему решение нашел сам, порылся в BDE администраторе.
Поставил в поле Level 4 (я так понял ето именно версия dBase по умолчанию) и вроде пока все заработало.
Если я где то не прав или есть еще варианты - буду весьма благодарен.
...
Рейтинг: 0 / 0
12 сообщений из 12, страница 1 из 1
Форумы / FoxPro, Visual FoxPro [игнор отключен] [закрыт для гостей] / Что за формат DBF ???? Первый байт равен 0x04
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]