Я изучаю базу данных из стороннего приложения, и мне было интересно, можно ли сделать вывод, как декодировать BLOB в базе данных SQLite, если вы не знаете, что хранится внутри BLOB?
Есть ли способ или есть инструменты для решения этой проблемы?
Если вы сохраните BLOB в файл, вы можете использовать команду Unix file, чтобы определить, какие данные хранятся в нем.
BLOB
file
BLOB - это двоичные данные.Существуют способы восстановления формата данных (эти методы обратного инжиниринга относятся к тем, которые вы используете для расшифровки неизвестных форматов файлов), но без дополнительной информации о том, что хранится в двоичном BLOB, это довольно сложно, поэтому я могу дать лишь некоторые смутные подсказки: