ما ملف .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 المشكلة. ولست بحاجة إلى معرفة أي من ذلك لاستعماله، لكنه يفسّر لماذا الملف صغير ومكتفٍ بذاته ومتطابق عبر أندرويد وآيفون وآيباد وويندوز.
فتحه على حاسوب
صفحة jwsync.org نفسها تعمل على متصفح حاسوب محمول أو مكتبي — وهو أمر مفيد لقراءة سنوات من الملاحظات على شاشة كبيرة، أو لتنظيف جماعي يكون مملًّا على الهاتف. ولا شيء يحتاج إلى تثبيت.
ما هو الملف حقًا
ملف .jwlibrary أرشيف ZIP باسم امتداد مختلف. وفي داخله userData.db — قاعدة بيانات SQLite تضم ملاحظاتك وتظليلاتك وعلاماتك المرجعية ووسومك — وmanifest.json، وهو ملف صغير يصف النسخة ويضم تجزئة (hash) لقاعدة البيانات يستعملها JW Library للتأكد أن الملف لم يُغيَّر. ولا شيء فيه احتكاري ولا مشفَّر؛ إنما هو أرشيف قياسي حول قاعدة بيانات قياسية.
فتحه دون JW Library
لا تحتاج إلى التطبيق ولا إلى أي برنامج لتقرأ نسختك الاحتياطية. ففتح الملف في متصفحك يعرض كل ما فيه من ملاحظات وتظليلات وعلامات مرجعية، مع بحث وترشيح، والملف لا يغادر جهازك أبدًا — إذ يُقرأ محليًا لا يُرفع. وهذه أسرع طريقة للتأكد أن النسخة تحوي ما تظنه قبل إعادة ضبط أو مبادلة أو استعادة على هاتف جديد.
النظر في داخله يدويًا
إن كنت فضوليًا فانسخ الملف، وغيّر امتداد النسخة إلى .zip وافتحها بأي أداة أرشفة. سترى userData.db وmanifest.json. وفتح قاعدة البيانات يحتاج إلى عارض SQLite، والجداول مسمّاة بما تحويه — Note وUserMark وBookmark وTag. واعمل دائمًا على نسخة: فتعديل قاعدة البيانات يدويًا دون تحديث التجزئة في الـ manifest ينتج ملفًا يرفض JW Library استعادته.
التعديل بأمان
يمكن تصحيح الملاحظات وإعادة وسمها وتغيير ألوانها أو حذفها خارج التطبيق، وتصدير الناتج ملفَ .jwlibrary جديدًا تستعيده كالمعتاد. والقاعدة التي تُبقي ذلك آمنًا هي الاحتفاظ بالأصل: عدّل نسخة، واستعد الملف المعدَّل، وإن لم يأت شيء كما توقعت فالأصل السليم لا يزال هناك ترجع إليه.
قراءة نسخة احتياطية على هاتف
لا حاجة إلى حاسوب. ففتح الملف في متصفح الهاتف يعمل بالطريقة نفسها، وهو نافع حين تكون النسخة على الهاتف أصلًا وتريد التأكد من محتواها قبل الاستعادة أو قبل مسح الجهاز. والملف يُقرأ محليًا، فيعمل ذلك بلا اتصال سوى ما يلزم لتحميل الصفحة.
لماذا تهمّ تجزئة الـ manifest
يسجّل manifest.json تجزئة لملف userData.db. ويستعملها JW Library للتأكد أن قاعدة البيانات لم تتغير منذ كُتبت النسخة، فالملف الذي عُدِّلت قاعدة بياناته دون إعادة حساب التجزئة يُرفض عند الاستعادة. وهذا أشيع سبب لتوقف نسخة عُدِّلت يدويًا عن العمل، وهو السبب في أن التعديل عبر أداة تعيد كتابة الـ manifest أأمن من العبث بقاعدة البيانات مباشرة.
فيمَ ينفع هذا
القدرة على قراءة نسخة احتياطية تغيّر قيمة النسخة نفسها. فتستطيع التأكد أن ملفًا يحوي ما تظنه قبل مسح هاتف، ومعرفة هل يستحق ملف قديم الاستعادة، والعثور على ملاحظة تعلم أنك كتبتها دون التنقيب في التطبيق، وانتشال نص من ملف لا يقبله JW Library. ولا شيء من ذلك يقتضي أن تأتمن أحدًا على الملف — فهو يُقرأ على جهازك أنت.
الأسئلة الشائعة
- هل يمكنني فتح ملف .jwlibrary في Excel أو المفكرة؟
- ليس بفائدة تُذكر — إنه قاعدة بيانات لا جدول بيانات ولا ملف نصي. افتحه في JW Sync لتقرأه، أو صدّر ملاحظاتك إلى Markdown أو نص من مستكشف الدرس.
- هل من الآمن فتح نسختي الاحتياطية في المتصفح؟
- نعم. يقرأ JW Sync الملف محليًا داخل تبويب متصفحك؛ ولا يُرسَل شيء إلى خادم، ولا يُعدَّل ملفك الأصلي أبدًا.
- هل أكتفي بتغيير الامتداد إلى .zip؟
- نعم، على نسخة. فتغيير الاسم لا يمس المحتوى، ويتيح لأي أداة أرشفة أن تريك ما في الداخل.
- هل يغيّر فتحُ الملف الملفَّ؟
- لا. فقراءة نسخة — في المتصفح أو بأداة أرشفة — تتركها كما هي بايتًا ببايت. ولا يُنتَج ملف جديد إلا عند الحفظ أو التصدير.
- هل يلزم أن أكون متصلًا بالإنترنت؟
- لتحميل الصفحة فقط. فالملف يُقرأ على جهازك ولا يُرفع، فلا تسافر ملاحظاتك عبر الشبكة أبدًا.
- هل أستطيع فتح نسخة أرسلها إليّ شخص آخر؟
- نعم، فالصيغة ليست مرتبطة بجهاز ولا بحساب. أما هل ينبغي أن تستعيدها فمسألة أخرى، لأن الاستعادة تستبدل مكتبتك أنت.
- هل أحتاج إلى تثبيت شيء للنظر في الداخل؟
- لا. فالمتصفح يكفي لقراءة الملاحظات؛ ولا يحتاج إلى عارض SQLite إلا الفحص اليدوي لقاعدة البيانات نفسها.