Что такое формат файла EXB?
Файл .exb - это локальная база данных, используемая Evernote Legacy (версии с 1 по 6) в Windows. Внутренне это стандартная база данных SQLite 3, идентифицируемая по магической строке SQLite format 3 в начале файла, которую можно просмотреть с помощью любого браузера SQLite.
В базе данных хранятся все заметки пользователя (содержимое закодировано в ENML, производной от HTML разметке Evernote), блокноты, теги, двоичные объекты вложений, состояние синхронизации и метаданные, включая дату создания, исходный URL-адрес и местоположение. Внутри также хранится токен аутентификации, зашифрованный по алгоритму AES-256-CBC. Само содержимое заметок не зашифровано - зашифрован только токен авторизации. Размер файла масштабируется в зависимости от количества заметок и вложений, обычно составляя от нескольких мегабайт до многих гигабайт.
В Windows Evernote Legacy размещал файл .exb по пути C:\Users\<User>\Evernote\Databases\<username>.exb.
Evernote v10, запущенная в октябре 2020 года, отказалась от формата .exb в пользу архитектуры облачной синхронизации с другим локальным кэшем. Evernote Legacy (v6.25.1) была официально выведена из эксплуатации 26 марта 2024 года, после чего устаревшие клиенты потеряли доступ к синхронизации. Чтобы перенести заметки, пользователям необходимо было экспортировать их в .enex с помощью приложения Legacy до этой даты или использовать инструменты с открытым исходным кодом, такие как evernote-backup, для извлечения данных напрямую из таблиц SQLite.
Безопасность и защита
РИСК: LOWФайлы EXB содержат личные данные заметок, включая потенциально конфиденциальные документы и вложения. Сам файл не является исполняемым и не несет риска заражения вредоносным ПО. Встроенный токен авторизации зашифрован AES-256-CBC. Защищайте резервные копии .exb от несанкционированного доступа, так как они содержат незашифрованное содержимое заметок.
Детали формата
в двух словах- Файл проекта Expression Blend - Microsoft Expression Blend (снятый с производства дизайнер Silverlight/XAML) использовал .exb для файлов проектов - не связано с Evernote.
Программы, открывающие файлы EXB
Технические подробности
глубокая спецификация| Базовый формат | База данных SQLite 3 - магическая строка `SQLite format 3\x00` со смещением 0 |
| Платформа | Только Windows (Evernote Legacy для Windows v1-v6.25.1) |
| Путь к файлу по умолчанию | `C:\Users\<User>\Evernote\Databases\<username>.exb` в Windows |
| Кодировка содержимого заметок | ENML (Evernote Markup Language, на базе HTML), хранящийся в виде текстовых блоков в таблицах SQLite |
| Шифрование | Токен аутентификации: зашифрован AES-256-CBC. Содержимое заметок и вложения: незашифрованный текст/объекты |
| Порядок байтов | Big-endian (внутреннее соглашение заголовков SQLite) |
| Типичный размер файла | от 5 МБ до 10 ГБ+ в зависимости от количества заметок, вложений и истории синхронизации |
| Хранение вложений | Бинарные объекты (blobs) внутри таблицы Resources в SQLite |
| Версии схемы | Схема различается в версиях Evernote Legacy v3-v6; Evernote v10 не читает файлы `.exb` |
| Дата вывода из эксплуатации | 26 марта 2024 г. - Evernote Legacy официально закрыт; устаревшие клиенты потеряли доступ к синхронизации |
| Путь миграции | Экспорт в `.enex` через приложение Evernote Legacy (до марта 2024 г.) или через CLI `evernote-backup` |
| Инспекция | Любой браузер SQLite (например, DB Browser for SQLite) может открывать и просматривать таблицы напрямую |
| Сжатие | Отсутствует на уровне файла; сжатие на уровне страниц SQLite не использовалось в сборках Evernote Legacy |
| Выпущен | circa 2008-2010 (Evernote Windows desktop app v1-v6) |
| Последняя версия | Used through Evernote Legacy (v6.25.1, last legacy build 2019); superseded by Evernote v10 (2020) |
Конвертации EXB
Вопросы и ответы сообщества
спрошено пользователямиВопросов пока нет - станьте первым, кто спросит о файлах EXB.