Co to jest format pliku EXB?
Plik .exb to lokalna baza danych używana przez Evernote Legacy (wersje od 1 do 6) w systemie Windows. Wewnętrznie jest to standardowa baza danych SQLite 3, identyfikowana przez ciąg magiczny SQLite format 3 na początku pliku i może być przeglądana za pomocą dowolnej przeglądarki SQLite.
Baza danych przechowuje wszystkie notatki użytkownika (treść zakodowana jako ENML, znacznik pochodny HTML od Evernote), notatniki, tagi, obiekty binarne załączników, stan synchronizacji oraz metadane, w tym datę utworzenia, źródłowy adres URL i lokalizację. Wewnątrz przechowywany jest również token uwierzytelniający zaszyfrowany algorytmem AES-256-CBC. Sama treść notatek nie jest szyfrowana - szyfrowany jest tylko token autoryzacyjny. Rozmiar pliku skaluje się wraz z liczbą notatek i załączników, zazwyczaj wahając się od kilku megabajtów do wielu gigabajtów.
W systemie Windows Evernote Legacy umieszczał plik .exb w lokalizacji C:\Users\<User>\Evernote\Databases\<username>.exb.
Evernote v10, wprowadzony w październiku 2020 roku, porzucił format .exb na rzecz architektury synchronizacji w chmurze z inną lokalną pamięcią podręczną. Evernote Legacy (v6.25.1) został oficjalnie wycofany z eksploatacji 26 marca 2024 roku, kiedy to starsi klienci stracili dostęp do synchronizacji. Aby przenieść notatki, użytkownicy musieli wyeksportować je do formatu .enex za pomocą aplikacji Legacy przed tą datą lub użyć narzędzi open-source, takich jak evernote-backup, aby wyodrębnić dane bezpośrednio z tabel SQLite.
Bezpieczeństwo
RYZYKO: LOWPliki EXB zawierają osobiste dane notatek, w tym potencjalnie wrażliwe dokumenty i załączniki. Sam plik nie jest wykonywalny i nie stanowi zagrożenia złośliwym oprogramowaniem. Osadzony token autoryzacyjny jest zaszyfrowany algorytmem AES-256-CBC. Chroń pliki kopii zapasowych .exb przed nieautoryzowanym dostępem, ponieważ zawierają niezaszyfrowaną treść notatek.
Szczegóły formatu
w pigułce- Plik projektu Expression Blend - Microsoft Expression Blend (wycofany projektant Silverlight/XAML) używał rozszerzenia .exb dla plików projektów - niepowiązane z Evernote.
Programy otwierające pliki EXB
Szczegóły techniczne
specyfikacja| Format bazowy | Baza danych SQLite 3 - ciąg magiczny `SQLite format 3\x00` przy offsecie 0 |
| Platforma | Tylko Windows (Evernote Legacy dla Windows v1-v6.25.1) |
| Domyślna ścieżka pliku | `C:\Users\<User>\Evernote\Databases\<username>.exb` w systemie Windows |
| Kodowanie treści notatek | ENML (Evernote Markup Language, pochodny HTML) przechowywany jako tekstowe obiekty binarne w tabelach SQLite |
| Szyfrowanie | Token uwierzytelniający: szyfrowany AES-256-CBC. Treść notatek i załączniki: niezaszyfrowany tekst jawny/obiekty binarne |
| Kolejność bajtów | Big-endian (wewnętrzna konwencja nagłówka SQLite) |
| Typowy rozmiar pliku | 5 MB - 10 GB+ w zależności od liczby notatek, załączników i historii synchronizacji |
| Przechowywanie załączników | Obiekty binarne (blobs) wewnątrz tabeli Resources w SQLite |
| Wersjonowanie schematu | Schemat różni się w wersjach Evernote Legacy v3-v6; Evernote v10 nie odczytuje plików `.exb` |
| Data wycofania | 26 marca 2024 - Evernote Legacy oficjalnie wycofany; starsi klienci stracili dostęp do synchronizacji |
| Ścieżka migracji | Eksport do `.enex` przez aplikację Evernote Legacy (przed marcem 2024) lub open-source CLI `evernote-backup` |
| Inspekcja | Dowolna przeglądarka SQLite (np. DB Browser for SQLite) może otwierać i przeglądać tabele bezpośrednio |
| Kompresja | Brak na poziomie pliku; kompresja na poziomie stron SQLite nie była używana w kompilacjach Evernote Legacy |
| Wydano | circa 2008-2010 (Evernote Windows desktop app v1-v6) |
| Najnowsza wersja | Used through Evernote Legacy (v6.25.1, last legacy build 2019); superseded by Evernote v10 (2020) |
Konwersje EXB
Pytania i odpowiedzi społeczności
pytania użytkownikówBrak pytań - bądź pierwszą osobą, która zapyta o pliki EXB.