Tập tin .jwlibrary là gì — và cách mở nó trên mọi thiết bị
Tập tin .jwlibrary chính là bản sao lưu JW Library của bạn: một tập tin duy nhất chứa mọi ghi chú, phần tô màu, dấu trang và thẻ. Đây là những gì bên trong nó và cách mở, cách đọc nó.
Một tập tin .jwlibrary trông có vẻ khó hiểu, nhưng thật ra không phải vậy. Nó là một kho lưu trữ ZIP bình thường bọc quanh một cơ sở dữ liệu SQLite bình thường, nghĩa là bạn có thể đọc chính bản sao lưu của mình — thấy chính xác nó chứa những ghi chú, phần tô màu và dấu trang nào — mà không cần JW Library và không phải cài bất cứ thứ gì.
Khi bạn sao lưu JW Library, bạn nhận được một tập tin có đuôi .jwlibrary. Đó là một gói duy nhất, gọn gàng, chứa mọi thứ từ việc học hỏi cá nhân của bạn — ghi chú, phần tô màu, dấu trang, thẻ và danh sách phát — trong một cơ sở dữ liệu nhỏ gọn. Nó không phải là tài liệu bạn mở bằng Word hay trình đọc PDF; nó được thiết kế để khôi phục ngược lại vào JW Library.
Nhưng bạn không cần phải khôi phục nó chỉ để nhìn vào bên trong. JW Sync mở tập tin .jwlibrary ngay trong trình duyệt để bạn đọc, tìm và chỉnh sửa nội dung mà không phải đụng đến điện thoại.
Từng bước một
Lấy một tập tin .jwlibrary
Nó được tạo trong JW Library: Học hỏi cá nhân → menu ba chấm → Sao lưu và khôi phục → Tạo bản sao lưu. Đó chính là tập tin chúng ta đang nói tới.
Mở nó trong JW Sync
Truy cập jwsync.org và tải tập tin vào Trình khám phá học hỏi. Nó mở ra ngay lập tức, trên thiết bị của bạn — không có gì được tải lên.
Đọc và làm việc với nó
Duyệt ghi chú, phần tô màu và dấu trang; tìm trên toàn bộ; chỉnh sửa, gắn thẻ lại hay xuất ra. Khi xong, bạn có thể khôi phục tập tin (hoặc một bản đã chỉnh sửa) ngược lại vào JW Library.
Thật ra bên trong tập tin có gì
Về mặt kỹ thuật, một tập tin .jwlibrary là một cơ sở dữ liệu SQLite được nén cùng một tập tin manifest. Đó là lý do đôi khi nó vô tình bị đổi tên thành .zip trên đường truyền — và cũng là lý do đổi lại thành .jwlibrary là sửa được. Bạn chẳng cần biết bất cứ điều nào trong số đó để dùng nó, nhưng nó giải thích vì sao tập tin lại nhỏ, khép kín và giống hệt nhau trên Android, iPhone, iPad và Windows.
Mở nó trên máy tính
Cũng trang jwsync.org đó chạy được trên trình duyệt máy tính xách tay hay máy để bàn — tiện để đọc nhiều năm ghi chú trên màn hình lớn, hoặc để dọn dẹp hàng loạt, việc vốn rất mệt trên điện thoại. Không phải cài gì cả.
Tập tin này thật ra là gì
Một tập tin .jwlibrary là một kho lưu trữ ZIP với phần mở rộng khác đi. Bên trong nó là userData.db — một cơ sở dữ liệu SQLite chứa ghi chú, phần tô màu, dấu trang và thẻ của bạn — và manifest.json, một tập tin nhỏ mô tả bản sao lưu, kể cả mã băm của cơ sở dữ liệu mà JW Library dùng để xác nhận tập tin chưa bị sửa đổi. Không có gì trong đó là độc quyền hay được mã hóa; nó là một kho lưu trữ tiêu chuẩn bọc quanh một cơ sở dữ liệu tiêu chuẩn.
Mở nó mà không cần JW Library
Bạn không cần ứng dụng, cũng chẳng cần phần mềm nào, để đọc bản sao lưu của chính mình. Mở tập tin trong trình duyệt sẽ cho thấy mọi ghi chú, phần tô màu và dấu trang mà nó chứa, kèm tìm kiếm và lọc, và tập tin không bao giờ rời khỏi thiết bị của bạn — nó được đọc tại chỗ chứ không phải tải lên. Đây là cách nhanh nhất để xác nhận một bản sao lưu chứa đúng những gì bạn nghĩ trước một lần đặt lại máy, đem đổi máy, hay khôi phục lên một điện thoại mới.
Tự tay nhìn vào bên trong
Nếu bạn tò mò, hãy chép tập tin ra, đổi tên bản chép thành .zip và mở bằng bất kỳ công cụ giải nén nào. Bạn sẽ thấy userData.db và manifest.json. Muốn mở cơ sở dữ liệu thì cần một trình xem SQLite, và các bảng được đặt tên theo đúng thứ chúng chứa — Note, UserMark, Bookmark, Tag. Hãy luôn làm việc trên một bản sao: sửa cơ sở dữ liệu bằng tay mà không cập nhật mã băm trong manifest sẽ tạo ra một tập tin mà JW Library từ chối khôi phục.
Chỉnh sửa một cách an toàn
Ghi chú có thể được sửa lại, gắn thẻ lại, đổi màu hay xóa ở ngoài ứng dụng, và kết quả được xuất ra thành một tập tin .jwlibrary mới mà bạn khôi phục như bình thường. Quy tắc giữ cho việc này an toàn là giữ lại bản gốc: sửa một bản sao, khôi phục tập tin đã sửa, và nếu có gì không như mong đợi thì bản gốc chưa hề bị đụng vẫn còn đó để quay về.
Đọc một bản sao lưu trên điện thoại
Bạn không cần máy tính. Mở tập tin trong trình duyệt di động cũng hoạt động y như vậy, rất tiện khi bản sao lưu đã có sẵn trên điện thoại và bạn muốn xác nhận nội dung trước khi khôi phục hoặc trước khi xóa thiết bị. Tập tin được đọc tại chỗ, nên việc này chạy được mà không cần kết nối gì ngoài lần tải trang.
Vì sao mã băm trong manifest lại quan trọng
manifest.json ghi lại một mã băm của userData.db. JW Library dùng nó để xác nhận cơ sở dữ liệu chưa bị sửa đổi kể từ khi bản sao lưu được ghi ra, nên một tập tin có cơ sở dữ liệu bị sửa mà mã băm không được tính lại sẽ bị từ chối khi khôi phục. Đây là lý do phổ biến nhất khiến một bản sao lưu chỉnh tay ngừng hoạt động, và cũng là lý do chỉnh sửa qua một công cụ biết ghi lại manifest thì an toàn hơn là chỉnh thẳng cơ sở dữ liệu.
Việc này có ích ở chỗ nào
Đọc được một bản sao lưu sẽ thay đổi giá trị của chính bản sao lưu đó. Bạn có thể xác nhận một tập tin chứa đúng những gì bạn nghĩ trước khi xóa một chiếc điện thoại, kiểm tra xem một tập tin cũ có đáng khôi phục không, tìm một ghi chú bạn biết mình đã viết mà không phải lục lọi trong ứng dụng, hoặc cứu lại nội dung từ một tập tin mà JW Library không chấp nhận. Không việc nào trong số đó đòi bạn phải giao tập tin cho ai — nó được đọc ngay trên thiết bị của bạn.
Câu hỏi thường gặp
- Tôi có thể mở tập tin .jwlibrary bằng Excel hay Notepad không?
- Không hữu ích đâu — nó là một cơ sở dữ liệu, không phải bảng tính hay tập tin văn bản. Hãy mở nó trong JW Sync để đọc, hoặc xuất ghi chú ra Markdown/văn bản thuần từ Trình khám phá học hỏi.
- Mở bản sao lưu trong trình duyệt có an toàn không?
- Có. JW Sync đọc tập tin tại chỗ trong thẻ trình duyệt của bạn; không có gì được gửi tới máy chủ, và tập tin gốc của bạn không bao giờ bị thay đổi.
- Tôi cứ đổi tên nó thành .zip được không?
- Được, trên một bản sao. Việc đổi tên không thay đổi nội dung, và nó cho phép bất kỳ công cụ giải nén nào cho bạn thấy bên trong có gì.
- Mở tập tin có làm thay đổi nó không?
- Không. Đọc một bản sao lưu — trong trình duyệt hay bằng công cụ giải nén — để nó nguyên vẹn từng byte. Chỉ việc lưu hay xuất ra mới tạo ra một tập tin mới.
- Tôi có cần kết nối mạng không?
- Chỉ để tải trang. Bản thân tập tin được đọc trên thiết bị của bạn chứ không tải lên, nên ghi chú của bạn không bao giờ đi qua mạng.
- Tôi có thể mở một bản sao lưu do người khác gửi không?
- Được, định dạng này không gắn với một thiết bị hay tài khoản nào. Còn có nên khôi phục nó hay không lại là chuyện khác, vì việc khôi phục sẽ thay thế thư viện của chính bạn.
- Tôi có phải cài gì để nhìn vào bên trong không?
- Không. Một trình duyệt là đủ để đọc các ghi chú; chỉ việc tự kiểm tra chính cơ sở dữ liệu mới cần một trình xem SQLite.