|
DBX to DBF
|
|||
---|---|---|---|
#18+
Когда-то видел конвертор баз данных MS Outlook Express в dbf формат, а вспомнить где не могу... есть у кого может??? ... |
|||
:
Нравится:
Не нравится:
|
|||
18.05.2004, 13:05 |
|
DBX to DBF
|
|||
---|---|---|---|
#18+
Может это поможет: http://www.djpate.freeserve.co.uk/oexpress2.zip http://insideoe.tomsterdam.com/ Good luck! ... |
|||
:
Нравится:
Не нравится:
|
|||
18.05.2004, 23:52 |
|
DBX to DBF
|
|||
---|---|---|---|
#18+
IvaSteelиз старой хз какой БД (вроде писалось на FoxProна версиях FoxPro 2.0-2.6 такого расширения по дефолту нет, это может быть что угодно, хоть аутлук . Если бы хоть глазом глянуть ... может что и подсказали. ... |
|||
:
Нравится:
Не нравится:
|
|||
27.12.2010, 17:48 |
|
DBX to DBF
|
|||
---|---|---|---|
#18+
fore5ta Да это не Outlook 100% :) Файл для затравки приложил ... |
|||
:
Нравится:
Не нравится:
|
|||
27.12.2010, 18:07 |
|
DBX to DBF
|
|||
---|---|---|---|
#18+
IvaSteelРебята, актуально! Здравствуйте! Стала задача загрузить данные из старой хз какой БД (вроде писалось на FoxPro + C, но толком инфы нет) в БД Oracle 10.2. Имеются файлы: 1. DBF (уже успешно сделал проброс в Oracle) 2. DBX (в них тоже есть данные. Говорят в них "мультигруппы") 3. DBD (хз что это такое, пока не нужно) 4. NTX (индексы, нам не нужны) Установил Microsoft Visual FoxPro 9.0 + SP1/SP2. Но при открытии файла видны только название полей (выделил красным) и некие символы: Кто-то сталкивался с файлами .DBX? Каким макаром их можно экспортировать в нормальный .txt или DBF? Любую помощь оценю большим спасибо!NTX - клипперные индексы. DBX - тоже похожи на индексы или это что-то самопальное клипперное. Наличие данных в нем сомнительно, скорее это что-то вроде индекса. ... |
|||
:
Нравится:
Не нравится:
|
|||
27.12.2010, 18:15 |
|
DBX to DBF
|
|||
---|---|---|---|
#18+
Похоже, что это "сборная солянка" из разных форматов файлов. Объединение данных из разных приложений. Например, вот какой список приложений можно получить по указанным разрешениям файлов. Пересечения всех 4 типов просто нет. http://extensions.pndesign.cz/file-extensions-list-beginning-with-d:f:d .file extension dbd - Business Insight business data .file extension dbd - Clarion Modula-2 debug information file extension .file extension dbd - DemoShield Player .file extension dbd - Psion file .file extension dbd - Oracle record type .file extension dbd - Psion file .file extension dbf - ArcView : Shapefile attribute table file .file extension dbf - CLIPPER database .file extension dbf - data base file for Arago .file extension dbf - data base file for Clipper .file extension dbf - data base file for DataBoss file extension .file extension dbf - data base file for dBFast .file extension dbf - data base file for FoxPro .file extension dbf - data base file for Wordtech .file extension dbf - data base file for xBase .file extension dbf - Database (many programs, orig. only dBASE) file extension .file extension dbf - dBASE Act! .file extension dbf - dBASE III/IV .file extension dbf - Enable database : can be opened with Excel 97 .file extension dbf - MS Query database file .file extension dbf - Oracle 8.x Tablespace file extension .file extension dbf - AbacusLaw data file .file extension dbf - Alpha Five table data file .file extension dbf - iAnywhere database file .file extension dbf - JetForm FormFlow data file .file extension dbf - NovaBACKUP backup database file extension .file extension dbf - The Network Diary database file .file extension dbf - Palm Zire photo database .file extension dbf - Psion Series 3 file .file extension dbf - Nova Logic game dialog binary format (Delta Force) .file extension dbx - DATABEAM bitmap image .file extension dbx - Formula Graphics project file extension .file extension dbx - ICE Cache Explorer Data files .file extension dbx - MS Visual Foxpro Table .file extension dbx - Outlook Express 5 file .file extension dbx - Database file .file extension dbx - Leica System 1200 data file extension (Leica SurvCE) .file extension ntx - Clipper database index .file extension ntx - CARIS marine navigation info .file extension ntx - PIMS Notes for Windows CE text note file .file extension ntx - yEnc32 encoded file extension ... |
|||
:
Нравится:
Не нравится:
|
|||
27.12.2010, 18:44 |
|
DBX to DBF
|
|||
---|---|---|---|
#18+
Ребята, в файлах DBX 100% данные. У нас в формах были некие поля (их называют "мульгруппы"). В них хранились данные через точку запятую - они сохранялись в файлах DBX. Обычные же поля сохранялись в файлах DBF (с них данные уже успешно вытащил). ... |
|||
:
Нравится:
Не нравится:
|
|||
27.12.2010, 18:50 |
|
DBX to DBF
|
|||
---|---|---|---|
#18+
Это все похоже на базу "ФЛИНТ" (FLINT). Но это мое предположение. Единственная ссылка на этом сайте апрель 2004 года http://www.sql.ru/forum/actualthread.aspx?tid=120668 По интернету найти хоть какую-нибудь документацию по этой СУБД - не смог. Так что, не уверен. Причем структура файла DBX напоминает структуру файла DBF. Но именно "напоминает". Команда USE не откроет :). Впрочем, не стал искать "10 отличий" :) ... |
|||
:
Нравится:
Не нравится:
|
|||
27.12.2010, 19:39 |
|
DBX to DBF
|
|||
---|---|---|---|
#18+
ВладимирМ Ваше утверждение вполне вероятно, так как я работаю в милиции :) По вашей ссылке, написано, что возможно это clipper... попробую поищу что-то по этой БД ... |
|||
:
Нравится:
Не нравится:
|
|||
27.12.2010, 21:23 |
|
DBX to DBF
|
|||
---|---|---|---|
#18+
IvaSteelПо вашей ссылке, написано, что возможно это clipper... попробую поищукак я понял, по ссылке, предположение о Клиппере делается из наличия файла *.NTX. Да, он у Клиппера был родным, хотя он и поддерживал DBase'овские *.NDX, но у него не было "дефолтных" файлов *.DBX. А родные базы у него были DBF DBase III. По заголовку "затравки", предположу, что это обычный DBF, только намеренно измененный, так сказать типа криптованый. И кодила/декодила его именно программа которая с ним работает. Т.к. затравка открывается даже Екзелем с сохранением структуры, но при этом содержание полное ... ничего. А уж если вы там работаете, то это можно сделать и клиппером и любым другим инструментом. ... |
|||
:
Нравится:
Не нравится:
|
|||
27.12.2010, 23:29 |
|
DBX to DBF
|
|||
---|---|---|---|
#18+
Хм... зачем кому-то специально декодировать DBF в DBX? очень маловероятно. В них просто хранились данные полей через точку запятую (например, поле "NOMER" - мог содержать такое значение "55, 21, 07, 38"). Значит это поле хранилось в файле DBX. fore5taА уж если вы там работаете, то это можно сделать и клиппером и любым другим инструментом. Поясните, пожалуйста, что вы имеет ввиду? Каким инструментом можно открыть DBX. ... |
|||
:
Нравится:
Не нравится:
|
|||
27.12.2010, 23:43 |
|
DBX to DBF
|
|||
---|---|---|---|
#18+
Каким инструментом, каким инструментом... Разберите заголовок файла - и открывайте напрямую через FOpen(), либо преобразуйте в .FPT, раз там только текстовые поля. В-общем, если выложите примеры файликов всех типов - проще будет посмотреть... Э-эх, нету Флинта под рукой ... был же когда-то... ... |
|||
:
Нравится:
Не нравится:
|
|||
28.12.2010, 02:02 |
|
DBX to DBF
|
|||
---|---|---|---|
#18+
IvaSteelХм... зачем кому-то специально декодировать DBF в DBX? очень маловероятно. Имелось в виду не расширение файла, а его содержание. Расширение файла, как и его название разработчику может ограничивать разве что требования ОС. А по внутреннему содержимому заголовка, я и делал свои предположения. То что "затравка" не файл MEMO это однозначно. Смотрите описание структуры DBF по разным источникам, любой HEX редактор, в крайнем случае хватает возможностей смотрелки ФАРа, и смотрите что есть внутри. ... |
|||
:
Нравится:
Не нравится:
|
|||
28.12.2010, 10:17 |
|
DBX to DBF
|
|||
---|---|---|---|
#18+
IvaSteelочень маловероятноотправил случайно не окончив. Насчет вероятности это к разработчикам, т.к. приходилось встречаться с такими. А если я вижу почти нормальный заголовок а записи на 95% забиты FF и 00, а те оставшиеся 5 % совсем не похожи на что-то осмысленное и пригодное для использования, то что я по вашему должен думать. Или вы всерьез считаете что есть какой-то стандартный инструмент который вам из содержимого "затравки" покажет что-то другое и осмысленное?IvaSteel Каким инструментом можно открыть DBX.речь шла не об открытии DBX (упоминал выше что в "дефолтах" такого расширения нет ни у клиппера, ни у фокса, ни у ребуса и т.д С флинтом не встречался), а об изменении содержимого записейIvaSteelВ них просто хранились данные полей через точку запятую (например, поле "NOMER" - мог содержать такое значение "55, 21, 07, 38" в файле затравки нет поля с таким названием, а в содержимом и близко читабельных значений не наблюдается ... |
|||
:
Нравится:
Не нравится:
|
|||
28.12.2010, 10:49 |
|
DBX to DBF
|
|||
---|---|---|---|
#18+
Кое что по "FLINT". Если это, конечно, именно то FLINT - Инструментальное средство для разработки и ведения приложений в среде Windows Вроде бы, сайт живой. По крайней мере, ответы в форуме есть... ... |
|||
:
Нравится:
Не нравится:
|
|||
28.12.2010, 11:36 |
|
DBX to DBF
|
|||
---|---|---|---|
#18+
fore5ta, ВладимирМ Спасибо за советы. Оказывается это файлы самодельной полуБД "БУК" (BUK). И фиг его знает, чем эти .DBX открыть, но задал вопрос на форуме Флинта... ... |
|||
:
Нравится:
Не нравится:
|
|||
28.12.2010, 18:44 |
|
DBX to DBF
|
|||
---|---|---|---|
#18+
IvaSteelХм... оказалось, что DBX формат не Флинтовскийпо ссылке от ВладимирМ присутствует и сам Флинт и его документация, в которой говорится, например из файла FL1.TXT : "Программы FLINT написаны на языке Clipper (Computer Ass.) ver.5.2d. Структура информационных файлов (DBF) соответствует формату Ashton-Tate для БД реляционного типа, структура индексных файлов (NTX) соответствует формату Clipper." А раньше я тебе писал что у клипа как и у фокса DBX дефолтных расширений нет. Так что у тебя вариантов не много, либо ищи БУК, либо разбирайся с исходниками работающего клиента. Удачи. ... |
|||
:
Нравится:
Не нравится:
|
|||
30.12.2010, 16:40 |
|
DBX to DBF
|
|||
---|---|---|---|
#18+
IvaSteel, По структуре файл - почти обычный dBaseIII ( http://www.hist.uib.no/dokkeveien/diverse/dbaseiii.htm), за исключением: 1) не проставлено общее количество записей в заголовке, там ноль, а нужно 5476. Это поправимо. 2) В заголовке длина записи 36 байт, по структуре данных длина записи действительно 36 байт, но сумма длин полей в заголовке 1+6+6+3+3+1+6+6+6 = 38(!). Неправильное описание полей в заголовке? Скорее всего заголовок совершенно левый, т.к. в данных явно видны обычные длинные целые числа, 4-байтовые. 3) Заполнение вместо двоичных нулей двоичными единицами (FF)... не видел такого может какой-то доморощенный формат... в исходниках нужно ковыряться ... |
|||
:
Нравится:
Не нравится:
|
|||
30.12.2010, 17:35 |
|
DBX to DBF
|
|||
---|---|---|---|
#18+
Похоже на что-то самодельное, зачем там заголовок от DBF непонятно, но дальше четырехбайтовые целые числа. Посмотри на результат, может мысли какие появятся: Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15.
... |
|||
:
Нравится:
Не нравится:
|
|||
30.12.2010, 18:12 |
|
|
start [/forum/topic.php?fid=41&tid=1584654]: |
0ms |
get settings: |
8ms |
get forum list: |
13ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
44ms |
get topic data: |
12ms |
get forum data: |
3ms |
get page messages: |
59ms |
get tp. blocked users: |
2ms |
others: | 14ms |
total: | 163ms |
0 / 0 |