Что такое файл .jwlibrary — и как открыть его на любом устройстве
Файл .jwlibrary — это ваша резервная копия JW Library: один файл со всеми заметками, выделениями, закладками и метками. Что внутри и как его открыть и прочитать.
Файл .jwlibrary выглядит непрозрачным, но таковым не является. Это обычный ZIP-архив вокруг обычной базы данных SQLite, а значит, вы можете прочитать собственную резервную копию — увидеть, какие именно заметки, выделения и закладки в ней есть — без JW Library и вообще ничего не устанавливая.
Когда вы создаёте резервную копию JW Library, получается файл с расширением .jwlibrary. Это единый переносимый пакет, содержащий всё ваше личное изучение — заметки, выделения, закладки, метки и плейлисты — в компактной базе данных. Это не документ, который открывают в Word или в программе для PDF: он рассчитан на восстановление обратно в JW Library.
Но восстанавливать его только ради того, чтобы заглянуть внутрь, не нужно. JW Sync открывает файл .jwlibrary прямо в браузере, чтобы вы могли читать, искать и редактировать его содержимое, не трогая телефон.
Шаг за шагом
Получите файл .jwlibrary
Он создаётся в JW Library: Личное изучение → меню из трёх точек → Резервное копирование и восстановление → Создать резервную копию. Речь именно об этом файле.
Откройте его в JW Sync
Зайдите на jwsync.org и загрузите файл в Обзор изучения. Он откроется сразу же, на вашем устройстве — ничего не отправляется.
Читайте и работайте с ним
Просматривайте заметки, выделения и закладки; ищите по всему; правьте, меняйте метки или экспортируйте. Закончив, можете восстановить файл (или изменённую копию) обратно в JW Library.
Что на самом деле внутри файла
Технически файл .jwlibrary — это сжатая база данных SQLite плюс манифест. Поэтому иногда он случайно переименовывается в .zip по дороге — и поэтому возврат имени .jwlibrary всё исправляет. Знать это, чтобы пользоваться им, не обязательно, но это объясняет, почему файл маленький, самодостаточный и одинаковый на Android, iPhone, iPad и Windows.
Открыть его на компьютере
Та же страница jwsync.org работает в браузере ноутбука или настольного компьютера — удобно читать годы заметок на большом экране или наводить порядок массово, что на телефоне было бы утомительно. Устанавливать ничего не нужно.
Что этот файл на самом деле
Файл .jwlibrary — это ZIP-архив с другим расширением. Внутри лежат userData.db, база данных SQLite с вашими заметками, выделениями, закладками и метками, и manifest.json, небольшой файл с описанием копии, включающий хеш базы, которым JW Library подтверждает, что файл не изменялся. Ничего проприетарного или зашифрованного здесь нет: это стандартный архив вокруг стандартной базы данных.
Как открыть без JW Library
Чтобы прочитать собственную копию, не нужны ни приложение, ни какие-либо программы. Открыв файл в браузере, вы увидите все заметки, выделения и закладки внутри, с поиском и фильтрами, и файл никогда не покидает устройство: он читается локально, а не загружается куда-либо. Это самый быстрый способ убедиться, что копия содержит то, что вы думаете, перед сбросом, сдачей устройства или восстановлением на новом телефоне.
Как заглянуть внутрь вручную
Если любопытно, скопируйте файл, переименуйте копию в .zip и откройте любым архиватором. Вы увидите userData.db и manifest.json. Для открытия базы данных нужен просмотрщик SQLite, а таблицы названы по своему содержимому — Note, UserMark, Bookmark, Tag. Работайте всегда с копией: правка базы вручную без обновления хеша в манифесте даёт файл, который JW Library откажется восстанавливать.
Как редактировать без риска
Заметки можно исправлять, переразмечать метками, перекрашивать или удалять вне приложения, а результат выгружать новым файлом .jwlibrary и восстанавливать как обычно. Правило, которое делает это безопасным, — сохранять оригинал: правьте копию, восстанавливайте изменённый файл, и если что-то окажется не таким, как вы ожидали, нетронутый оригинал по-прежнему на месте.
Чтение копии на телефоне
Компьютер не нужен. Открытие файла в мобильном браузере работает точно так же, и это удобно, когда копия уже на телефоне, а вы хотите проверить её содержимое перед восстановлением или перед очисткой устройства. Файл читается локально, поэтому нужна связь лишь для загрузки самой страницы.
Почему важен хеш в манифесте
manifest.json хранит хеш userData.db. JW Library использует его, чтобы убедиться, что база не менялась с момента создания копии, поэтому файл, чью базу отредактировали без пересчёта хеша, при восстановлении отклоняется. Это самая частая причина, по которой правленная вручную копия перестаёт работать, и причина, по которой безопаснее редактировать через инструмент, переписывающий манифест, чем трогать базу напрямую.
Зачем всё это нужно
Возможность прочитать копию меняет её ценность. Вы можете убедиться, что файл содержит ожидаемое, перед очисткой телефона, проверить, стоит ли восстанавливать старый файл, найти заметку, которую точно писали, не роясь в приложении, или вытащить текст из файла, который JW Library не принимает. Ничто из этого не требует доверять файл кому-либо: он читается на вашем собственном устройстве.
Частые вопросы
- Можно открыть файл .jwlibrary в Excel или Блокноте?
- Толку не будет — это база данных, а не таблица и не текстовый файл. Откройте его в JW Sync, чтобы прочитать, либо экспортируйте заметки в Markdown или текст из Обзора изучения.
- Безопасно ли открывать копию в браузере?
- Да. JW Sync читает файл локально во вкладке браузера; ничего не отправляется на сервер, и исходный файл никогда не изменяется.
- Можно ли просто переименовать его в .zip?
- Да, на копии. Переименование не меняет содержимое и позволяет любому архиватору показать, что внутри.
- Изменит ли файл его открытие?
- Нет. Чтение копии — в браузере или архиваторе — оставляет её побайтово неизменной. Новый файл появляется только при сохранении или экспорте.
- Нужен ли доступ в интернет?
- Только чтобы загрузить страницу. Файл читается на вашем устройстве и никуда не отправляется, поэтому заметки не идут по сети.
- Можно ли открыть копию, которую прислал другой человек?
- Да, формат не привязан к устройству или учётной записи. Стоит ли её восстанавливать — отдельный вопрос, ведь восстановление заменяет вашу собственную библиотеку.
- Нужно ли что-то устанавливать, чтобы заглянуть внутрь?
- Нет. Для чтения заметок достаточно браузера; просмотрщик SQLite нужен лишь для ручного разбора самой базы данных.