.jwlibrary 파일이란 무엇인가 — 어떤 기기에서든 여는 방법
.jwlibrary 파일은 당신의 JW Library 백업입니다. 모든 노트와 강조 표시, 북마크, 태그가 담긴 하나의 파일이죠. 그 안에 무엇이 있는지, 어떻게 열어 읽는지 알려 드립니다.
.jwlibrary 파일은 속을 알 수 없어 보이지만 그렇지 않습니다. 평범한 SQLite 데이터베이스를 평범한 ZIP 압축 파일로 감싼 것입니다. 다시 말해 JW Library 없이도, 아무것도 설치하지 않고도 자신의 백업을 읽어 ── 어떤 노트와 강조 표시, 북마크가 들었는지 ── 그대로 확인하실 수 있습니다.
JW Library를 백업하면 .jwlibrary로 끝나는 파일이 생깁니다. 개인 연구의 모든 것 — 노트, 강조 표시, 북마크, 태그, 재생 목록 — 을 간결한 데이터베이스에 담은, 하나의 휴대 가능한 꾸러미입니다. 워드나 PDF 뷰어로 여는 문서가 아니라, JW Library로 다시 복원하도록 만들어진 파일입니다.
그렇다고 안을 들여다보기 위해 굳이 복원할 필요는 없습니다. JW Sync는 .jwlibrary 파일을 브라우저에서 바로 열어 주므로, 휴대전화를 건드리지 않고도 내용을 읽고 검색하고 편집할 수 있습니다.
단계별 안내
.jwlibrary 파일을 준비하세요
JW Library에서 만듭니다. 개인 연구 → 점 세 개 메뉴 → 백업 및 복원 → 백업 만들기. 여기서 말하는 파일이 바로 이것입니다.
JW Sync에서 여세요
jwsync.org에 접속해 파일을 연구 탐색기에 불러오세요. 당신의 기기에서 곧바로 열리며 업로드되는 것은 없습니다.
읽고 작업하세요
노트와 강조 표시, 북마크를 살펴보고 전체를 검색하며 편집하거나 태그를 바꾸거나 내보낼 수 있습니다. 끝나면 그 파일(또는 편집한 사본)을 JW Library로 복원할 수 있습니다.
파일 안에 실제로 무엇이 있나
기술적으로 .jwlibrary 파일은 압축된 SQLite 데이터베이스와 매니페스트입니다. 그래서 오는 도중 실수로 .zip으로 바뀌기도 하고, 다시 .jwlibrary로 되돌리면 해결되는 것입니다. 쓰는 데 이걸 알아야 하는 것은 아니지만, 파일이 작고 자족적이며 안드로이드, 아이폰, 아이패드, 윈도우에서 동일한 이유를 설명해 줍니다.
컴퓨터에서 열기
같은 jwsync.org 페이지가 노트북이나 데스크톱 브라우저에서도 작동합니다. 수년치 노트를 큰 화면으로 읽거나, 휴대전화에서는 번거로울 일괄 정리를 할 때 편리합니다. 설치할 것은 없습니다.
이 파일의 정체
.jwlibrary 파일은 확장자만 다른 ZIP 압축 파일입니다. 그 안에는 노트와 강조 표시, 북마크, 태그가 담긴 SQLite 데이터베이스 userData.db와, 백업을 설명하는 작은 manifest.json이 있습니다. 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 파일을 엑셀이나 메모장에서 열 수 있나요?
- 쓸모 있게는 어렵습니다. 스프레드시트도 텍스트 파일도 아닌 데이터베이스이기 때문입니다. 읽으려면 JW Sync에서 열거나, 연구 탐색기에서 노트를 마크다운·텍스트로 내보내세요.
- 브라우저에서 백업을 열어도 안전한가요?
- 안전합니다. JW Sync는 브라우저 탭 안에서 파일을 읽습니다. 서버로 보내지는 것은 없고, 원본 파일이 수정되는 일도 없습니다.
- 그냥 .zip으로 이름을 바꾸면 됩니까?
- 됩니다. 사본에 대해서라면요. 이름을 바꿔도 내용은 그대로이며, 어떤 압축 프로그램으로도 안을 보실 수 있게 됩니다.
- 파일을 열면 파일이 바뀝니까?
- 바뀌지 않습니다. 브라우저에서든 압축 프로그램에서든 백업을 읽기만 하면 바이트 단위로 그대로입니다. 새 파일이 생기는 것은 저장하거나 내보낼 때뿐입니다.
- 인터넷에 연결되어 있어야 합니까?
- 페이지를 불러올 때만 필요합니다. 파일은 기기 안에서 읽히고 어디로도 올라가지 않으므로 노트가 네트워크를 지나는 일이 없습니다.
- 다른 분이 보내 주신 백업도 열 수 있습니까?
- 열 수 있습니다. 형식은 기기나 계정에 묶여 있지 않습니다. 다만 복원하시는 것이 좋은지는 별개의 문제입니다. 복원은 자신의 서재를 교체하기 때문입니다.
- 안을 보려면 무언가 설치해야 합니까?
- 필요 없습니다. 노트를 읽는 데는 브라우저면 충분하고, 데이터베이스 자체를 직접 살펴볼 때만 SQLite 뷰어가 필요합니다.