Deutsch
Germany.ruФорумы → Архив Досок→ Программирование

вернуть точно нельзя, но попытаться стоит

473  
Vspihkin прохожий17.11.17 18:09
Vspihkin
17.11.17 18:09 

У меня уже кипит котёл...от манипуляций с FoxPro. Я не прошу чито-проги по восстановлению, а так же способы и варианты что бы в ручную dbf файл исправить, всё уже пройдено. Щас надежда на то, что бы открыть и просмотреть поврежденные файлы. Если есть идеи, буду очень, очень рад. Любому совету. Спасибо.

#1 
AlexNek патриот17.11.17 22:49
AlexNek
NEW 17.11.17 22:49 
в ответ Vspihkin 17.11.17 18:09

А что видно в обычном Hex редакторе?

Просто сравните нормальный и поврежденный. Подозреваю что в поврежденном довольно много нулей или мусора.


http://www.dbase.com/Knowledgebase/INT/db7_file_fmt.htm

#2 
Murr патриот18.11.17 00:03
Murr
NEW 18.11.17 00:03 
в ответ Vspihkin 17.11.17 18:09

Кипение котла - малоинформативно - у некоторых кипит от одного упоминания FoxPro.

Ты бы описал проблему и что пробовал - может чего и найдется.

Самый примитивный вариант - ликовать дбф в Аксессе - кое что он сообщает, кое-что - может чинить...

#3 
Vspihkin прохожий21.11.17 17:06
Vspihkin
NEW 21.11.17 17:06 
в ответ Vspihkin 17.11.17 18:09

В первую очеред писал на http://foxclub.ru/ но там пока тоже тихо.

Делал копии файлов базы, и подключался напрямую к таблицам через db commander. Удалил индексные файлы, пересоздал при первом запуске оболочки базы.

Открывал копии, и в другую папку помещал испорченный файл. Создавал пустую базу данных, беря за основу текущий файл конфигурации. По очереди открывал редактором.

Были еще попытки, но там всё более извращенно. Ошибка есть. Явно есть. Но в ручную уж извините...


#4 
AlexNek патриот22.11.17 22:22
AlexNek
NEW 22.11.17 22:22 
в ответ Vspihkin 21.11.17 17:06

Можете и в спортлото написать, толку будет не больше, если повреждения большие.

Вот структура файла

http://www.dbf2002.com/dbf-file-format.html

Проверить вручную заголовок нужно обязательно. А для проверки записей можно или свою прогу написать или попробовать чужие.


http://www.dbfsolutions.com/dbf_repair_tool.html

https://github.com/fantasywind/node-dbf-checker

#5 
fronin прохожий30.11.17 21:35
fronin
NEW 30.11.17 21:35 
в ответ Vspihkin 17.11.17 18:09
У меня уже кипит котёл...от манипуляций с FoxPro. Я не прошу чито-проги по восстановлению, а так же способы и варианты что бы в ручную dbf файл исправить, всё уже пройдено. Щас надежда на то, что бы открыть и просмотреть поврежденные файлы. Если есть идеи, буду очень, очень рад. Любому совету. Спасибо.


Напишите свою проблему на:

http://foxclub.ru/

так же попробуйте серви:

https://onlinefilerepair.com/ru/dbf-repair-online.html

#6