Что такое формат файла SDB?
Формат файла .sdb использовался менеджером баз данных OpenOffice Base в качестве оригинального проприетарного контейнера. Файлы .sdb хранят полные данные базы данных, включая формы, таблицы, отчеты и запросы.
.sdb был форматом по умолчанию для старых версий StarOffice и ранних выпусков OpenOffice Base, появившись в пакете StarOffice 5.x от StarDivision в конце 1990-х годов под эгидой Sun Microsystems. В новых версиях пакета устаревший формат .sdb был заменен форматом .ODB (OpenDocument Database), который стал стандартом примерно в 2005 году. Внутренне файлы .sdb следуют структуре составного документа OLE2 - того же бинарного контейнера, который использовался в старых файлах Microsoft Office, поэтому их можно исследовать с помощью инструментов, поддерживающих OLE.
Файлы .sdb совместимы с различными инструментами баз данных через стандартные драйверы ODBC и JDBC, что позволяет выполнять запросы к устаревшим базам данных даже без OpenOffice Base. LibreOffice Base может открывать многие файлы .sdb в режиме чтения или импорта, хотя полная поддержка редактирования для этого старого формата ограничена.
Примечание: расширение .sdb также используется базой данных исправлений совместимости приложений Windows (Shim Database) - совершенно не связанным бинарным форматом, управляемым операционной системой Windows. Эти два формата объединяет только расширение, и их не следует путать.
Безопасность и защита
РИСК: MEDIUMФайл .sdb от StarOffice/OpenOffice Base - это просто данные, риск низкий, хотя базы данных Base могут содержать макросы, поэтому отключайте макросы для файлов из неизвестных источников. Важное замечание по безопасности касается совпадения имен: база данных исправлений Windows (.sdb), установленная через sdbinst.exe, является задокументированным методом закрепления вредоносного ПО (например, FIN7). Если .sdb появляется в C:\\Windows\\AppPatch или устанавливается скрытно, относитесь к нему как к системному артефакту безопасности, а не как к документу.
Детали формата
в двух словах- База данных исправлений совместимости (Shim) Windows - Бинарная база данных исправлений, устанавливаемая с помощью sdbinst.exe; наиболее распространенный тип .sdb на сегодняшний день и известный вектор закрепления вредоносного ПО. Находится в %SystemRoot%\AppPatch\.
- SQLite / общая база данных приложений - Многие приложения называют базу данных SQLite или проприетарную базу данных «.sdb» (например, некоторые файлы GPS, CAD и игр); содержимое полностью зависит от приложения.
- TheBat! / базы данных резервных копий SIM-карт - Различные нишевые инструменты хранят базы данных контактов или сообщений в формате .sdb.
Программы, открывающие файлы SDB
Технические подробности
глубокая спецификация| Тип формата | Проприетарный бинарный контейнер базы данных |
| Базовый контейнер | Структура составного документа OLE2 (магические байты D0 CF 11 E0 со смещением 0) |
| Разработчик | Sun Microsystems / StarDivision (StarOffice); позже поддерживался Apache OpenOffice |
| MIME-тип | application/vnd.sun.xml.base |
| Сжатие | Встроенное сжатие отсутствует; в отличие от преемника .odb, который является ZIP-архивом |
| Формат-преемник | .odb (OpenDocument Database), принят ок. 2005 г. |
| Хранимые объекты | Таблицы, запросы, формы и отчеты внутри одного файла |
| Внешнее подключение | Доступ через драйверы ODBC и JDBC для сторонних инструментов баз данных |
| Активная поддержка ПО | LibreOffice Base (режим импорта), Apache OpenOffice Base |
| Связанные форматы StarOffice | .sdw (Writer), .sdc (Calc), .sds (Draw), .sxd (Impress) |
| Конфликт имен расширений | Также используется базой данных исправлений совместимости Windows - несвязанным бинарным форматом |
| Доступность на платформах | Windows, macOS и Linux через LibreOffice Base; Windows через Apache OpenOffice Base |
| Выпущен | Late 1990s (StarOffice 5.x Base); superseded by ODB (OpenDocument Database) ~2005 |
| Спецификация | wiki.openoffice.org |
Конвертации SDB
Вопросы и ответы сообщества
спрошено пользователямиВопросов пока нет - станьте первым, кто спросит о файлах SDB.