Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Visual Basic [игнор отключен] [закрыт для гостей] / Чтение зашифрованного файла dbf / 14 сообщений из 14, страница 1 из 1
07.10.2009, 14:30
    #36237517
.Михаил.
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Чтение зашифрованного файла dbf
Здравствуйте.
Есть некий зашифрованный файл *.dbf (далее - файл dbf).
При попытке открытия файла dbf:
- в Excel, результат: отказывается открывать зашифрованный файл;
- в Access, результат: просит пароль;
- при помощи макросов VBA, а именно ADODB, результат: не удается дешифровать файл
- в "простеньких" прогах по просмотру dbf-файлов (которых в сети очень много), результат: файл dbf открывается со всем его содержимым!!!
Почему прога открыла файл dbf, а "стредствами от Microsoft" это не получилось? Может (при использовании ADODB) в строке подключения к файлу dbf можно задать что-то, что позволит дешифровать файл? может есть штатные дешифровальные средства?
Спасибо всем кто ответит.

p.s.: с файлами dbf ранее не встречался, работал только с mdb
...
Рейтинг: 0 / 0
07.10.2009, 14:33
    #36237524
HandKot
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Чтение зашифрованного файла dbf
первый раз встречаю "шифрованный DBF"

как Вы определили, что он шифорованный?

I Have Nine Lives You Have One Only
THINK!
...
Рейтинг: 0 / 0
07.10.2009, 14:43
    #36237564
.Михаил.
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Чтение зашифрованного файла dbf
HandKot, я не разбираюсь в шифрованных файлах dbf, но, по-моему, это очевидно (см. выше)
...
Рейтинг: 0 / 0
07.10.2009, 14:54
    #36237613
Hugo121
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Чтение зашифрованного файла dbf
Доступ к запароленной базе Access через DAO:
Код: plaintext
1.
2.
3.
4.
5.
Dim dbe As New DAO.DBEngine
    dbe.SystemDB = "\\fs370\DB\Secured1.mdw"
    dbe.DefaultUser = "User"
    dbe.DefaultPassword = "Password"
    Set Db = dbe.OpenDatabase("\\fs370\DB\db1.mdb")
...
Рейтинг: 0 / 0
07.10.2009, 15:02
    #36237638
AndrF
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Чтение зашифрованного файла dbf
HandKotпервый раз встречаю "шифрованный DBF"
как Вы определили, что он шифорованный?

... и что это DBF? Небось по расширению. На деле-то это может быть и mdb-шка.
...
Рейтинг: 0 / 0
07.10.2009, 15:13
    #36237676
AndreyMp
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Чтение зашифрованного файла dbf
Может оракл?
...
Рейтинг: 0 / 0
07.10.2009, 16:05
    #36237861
HandKot
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Чтение зашифрованного файла dbf
скорее всего все же ДБФ
т.к сказано
автор- в "простеньких" прогах по просмотру dbf-файлов (которых в сети очень много), результат: файл dbf открывается со всем его содержимым!!!

скорее всего, что в файле просто не выставлена кодовая страница и поля с русскими буквами превращаются в иероглифы, которые и можно посчитать за "шифрование"

.Михаил. я прав или нет?

ЗЫЖ выложите файлик, если он не очень большой, будем бадаться


I Have Nine Lives You Have One Only
THINK!
...
Рейтинг: 0 / 0
07.10.2009, 21:07
    #36238499
.Михаил.
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Чтение зашифрованного файла dbf
HandKot.Михаил. я прав или нет?
в "простеньких" прогах по просмотру dbf-файлов открывается нормально, информация без искажения, русские буквы отображаются правильно.
HandKotЗЫЖ выложите файлик, если он не очень большой, будем бадаться
Извините, не могу выложить файл по определенным причинам...
...
Рейтинг: 0 / 0
08.10.2009, 08:42
    #36238851
HandKot
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Чтение зашифрованного файла dbf
а в этих "простеньких прогах" нет никакой информации о файле?
интересует кодовая страница

просто в большинстве таких программ ИМХО используется 866 (КОИ-ДОС) страница
а в современных по умолчанию 1251 (КОИ-ВЫНЬ)


I Have Nine Lives You Have One Only
THINK!
...
Рейтинг: 0 / 0
08.10.2009, 10:10
    #36239024
AndrF
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Чтение зашифрованного файла dbf
.Михаил.Извините, не могу выложить файл по определенным причинам...

Даже поудаляв из него все данные и добавив пару строк тестовых?

Попробуй воспользоваться этим .
...
Рейтинг: 0 / 0
08.10.2009, 11:54
    #36239304
.Михаил.
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Чтение зашифрованного файла dbf
HandKotа в этих "простеньких прогах" нет никакой информации о файле? интересует кодовая страница
Russian DOS (886)
По-моему, HandKot , это Вам ничего не даст, потому что есть и другие файлы dbf (в совокупности эти файлы dbf вместе с "подопытным" зашифрованным dbf составляют единую базу), которые я нормально открываю всеми выше перечисленными средствами от Microsoft, в том числе и в "простеньких прогах", кодировка которых такая же - Russian DOS (886).
Извините, но...
Пока я писал это сообщение, вот здесь нашел класс для VBA, который реализует чтение dbf файлов. Он спокойной прочитал зашифрованный dbf...
...
Рейтинг: 0 / 0
08.10.2009, 12:21
    #36239400
Игорь Горбонос
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Чтение зашифрованного файла dbf
> Автор: HandKot
> интересует кодовая страница

Кодовая страница в dbf это значение 29 байта файла что можно узнать
здесь , а значение этого байта можно
интерпретировать этой таблицей

> Автор: .Михаил.
Файл дбф не может быть зашифрован и при этом "нормально открываю всеми выше перечисленными средствами от Microsoft, в
том числе и в "простеньких прогах"", скорее всего вы что-то не так делаете, но видимо это уже не актуально

Posted via ActualForum NNTP Server 1.4
...
Рейтинг: 0 / 0
19.10.2009, 13:47
    #36259448
.Михаил.
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Чтение зашифрованного файла dbf
Новую тему создавать не буду, вопрос имеет отношение к тому же dbf-файлу...
В этом dbf-файле есть поле, тип N (78). Результат, к примеру, на экране 938908800. Как этот результат (если это возможно) преобразовать в дату+время?
...
Рейтинг: 0 / 0
19.10.2009, 13:51
    #36259466
.Михаил.
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Чтение зашифрованного файла dbf
я пытался обмануть программу и задать ей, что это тип поля D, то результат 19.10.9389
...
Рейтинг: 0 / 0
Форумы / Visual Basic [игнор отключен] [закрыт для гостей] / Чтение зашифрованного файла dbf / 14 сообщений из 14, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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