Miranda NG русскоязычный форум > Разработка

Удаление контактов на серверах ICQ

<< < (2/2)

dartraiden:
load и не должен был помочь.

дамп и ковыряться в нём. И то не факт, что он дампит всё. Вполне возможно, что он дампит только существующие записи, а не удалённые. Других известных мне утилит нет, как и желающих их написать.

Хотя, там наверняка уничтожены индексы при стирании, поэтому восстанавливать сообщения, всё равно что файлы, удалённые с HDD, когда MFT уже затёрта - в этом случае файлы восстанавливаются (поскольку они физически не перезаписаны), но с рандомными именами и без структуры каталогов.

С SQLite будет попроще, потому что формат популярный. Но в настоящий момент переходить на dbx_sqlite я бы никому не советовал, очень экспериментально и будет переписываться в ближайшие месяцы.

Erjo Loksn:
А каким образом в этом дампе "ковыряться"? Если файл самой базы можно хотя бы просмотреть в программе просмотра текстовых файлов (и там вполне можно увидеть отдельные сообщения вперемешку со всякими бессмысленными для человека символами), то в этом самом tmp-файле (дампе) нельзя увидеть абсолютно ничего осмысленного. Честно говоря, мне вообще кажется, что это просто hex от файла базы, как-то трансформированный. Но я конечно не знаю на самом деле, что это. В какой это надо смотреть программе?

Да мне бы просто восстановить эти сообщения, даже если это будет просто набор сообщений без указания, когда и кому они направлены - и даже такое лучше, чем ничего. Главное, что в самой базе они вообще перемешаны, и просто просматривая базу в программе просмотра текстовых файлов, восстановить полный набор этих удалённых сообщений - задача нереальная. Так что хотелось бы, чтобы был какой-то ну просто уж способ извлечь из базы набор сообщений, которые в базе помечены как удалённые. Неужели здесь нет программистов, которые могут такое сделать?

ghazan:

--- Quote from: Erjo Loksn on 10 08 2020, 00:25:48 ---А каким образом в этом дампе "ковыряться"?
--- End quote ---
Текстовым редактором.


--- Quote from: Erjo Loksn on 10 08 2020, 00:25:48 ---Если файл самой базы можно хотя бы просмотреть в программе просмотра текстовых файлов (и там вполне можно увидеть отдельные сообщения вперемешку со всякими бессмысленными для человека символами), то в этом самом tmp-файле (дампе) нельзя увидеть абсолютно ничего осмысленного. Честно говоря, мне вообще кажется, что это просто hex от файла базы, как-то трансформированный.
--- End quote ---
Это и есть hex.


--- Quote from: Erjo Loksn on 10 08 2020, 00:25:48 ---Так что хотелось бы, чтобы был какой-то ну просто уж способ извлечь из базы набор сообщений, которые в базе помечены как удалённые.
--- End quote ---
Понятно, что сама база такие сообщения будет игнорировать, так что утилитой mdbx_dump эти сообщения точно не восстановить.

Navigation

[0] Message Index

[*] Previous page

There was an error while thanking
Thanking...
Go to full version