| r71 vs r72 | ||
|---|---|---|
| 1 | [include(틀:회원수정)] | |
| 1 | 2 | [목차] |
| 2 | 3 | |
| 3 | 4 | == 개요 == |
| 4 | [[나무위키:데이터베이스 덤프 |나무위키 덤프]]로 만든 MDict 사전 파일이다. 이것을 이용하면 오프라인으로 위키를 | |
| 5 | ||
| 6 | ||
| 7 | ||
| 8 | ||
| 5 | [[나무위키:데이터베이스 덤프 |나무위키 덤프]]로 만든 [[MDict]] 사전 파일이다. 이것을 이용하면 오프라인으로 위키를 열람할 수 있다. | |
| 9 | 6 | |
| 10 | ||
| 7 | 이미 [[리그베다 위키]]의 전성기 무렵부터 만들어져 왔지만, 리그베다 위키 덤프 블로그가 2013년 문을 닫아서 2012년판이 최신이다.(리그베다)[* [[https://www.mediafire.com/folder/2trxi0m1kri4z/AngalHaloWiki_MDX|MUstar.KR 저장본]] 또는 [[https://1drv.ms/f/s!AoTfQ--PwfgFgRHgwnFWbHTgSztQ|Onedrive 2010년/2012년]] ] | |
| 11 | 8 | |
| 12 | ||
| 13 | ||
| 9 | 나무위키는 2015년 7월 12일 부로 [[사용자:qewin|Qewin]]의 [[http://qewin.egloos.com|블로그]]에서 [[나무위키:데이터베이스 덤프|데이터베이스 덤프]]를 이용해 오프라인 파일이 만들어지기 시작했다. | |
| 10 | 2016년 1월 경에 개발을 중지하며 변환기 소스를 제외한 파일을 모두 삭제했으나[* 출처 : [[http://qewin.egloos.com/7106459|mdx 변환 2월부터 중단하겠습니다.]]] 개발 재개 계획이 나왔었고,[* 출처 : [[http://qewin.egloos.com/7236077|나무위키 MDX 변환기를 새로 작성할 지 고민 중입니다.]] ]7월부터 JSON 에 맞춰 개조한 NamuWiki2HTML 로 변환한 5월 버전이 올라왔었다. | |
| 11 | ||
| 12 | 이후 [[사용자:qewin|Qewin]]은 NamuWiki2HTML C버전을 작성했었고. 이 이후 2016년 8월 12일(7월 덤프)부터는 제작자가 NamuWiki2HTML만 개발하고 MDict 파일 업로드는 다른 사용자[* 현재는 [[사용자:LiveTrack|Livetrack]]이 블로그에서 제공하는 중이다. ]가 하는 방식으로 진행되었다. | |
| 13 | ||
| 14 | 이후 [[사용자:qewin|qewin]]의 변환기가 제작자의 수험기간으로 인하여 연기되었다가 결국 추가 업데이트는 취소 되었고, | |
| 15 | ||
| 16 | 이에 다른 사용자가 새로운 파서인 biryo를 만들게 되었고 | |
| 17 | 현재는 이를 이용하여 파일이 만들어 지고 있다. | |
| 18 | 참고로 해당 파서는 나무위키의 거의 모든 문법에 최적화 되어있어 변환후 오류가 적은편 | |
| 19 | ||
| 20 | 추가로 새 버전이 나오면 최신 정보를 담고 있는 만큼 크기도 계속 커진다. 처음에는 900MB도 되지 않았으나 지금 2020년 3월 기준으로 biryo m3l 기준으로 2.94GB 내외다. | |
| 21 | ||
| 22 | 또한 이 파일은 [[나무위키:데이터베이스 덤프 |나무위키 덤프]]에서 새로운 덤프가 나와야지만 업데이트가 가능하다. | |
| 23 | 새로운 버전이 필요하다면 운영자에게 업데이트를 건의해 보자. | |
| 24 | ||
| 14 | 25 | == 사용 방법 == |
| 15 | [[ | |
| 26 | [[MDict]]를 사용해서 [[Windows|윈도우]], [[안드로이드(운영체제)|안드로이드]], [[iOS]], [[Windows CE|윈도우 CE]] 등의 운영체제에서 나무위키를 오프라인으로 볼 수가 있다. [[https://blog.naver.com/livetrack/220617856175|참고]] | |
| 16 | 27 | |
| 17 | ||
| 18 | 2016년 1월 버전 : [[http://sijhdpt | |
| 19 | 2016년 5월 버전 : [[http://qewin.xyz/7245818|이곳]] | |
| 28 | ios는 mdict, 안드로이드는 mdict나 stardict 를 받아 하단의 데이터 파일을 기기에 넣고 경로를 지정하면 되고, | |
| 29 | pc는 [[http://www.mdict.cn/wp/?page_id=5325&lang=en|여기]]서 프로그램을 받아 하단의 데이터 파일을 받아 | |
| 30 | \doc 에 넣고 동일 경로의 mdict.cfg 파일을 지우고 실행하거나 데이터 파일이 있는 폴더 경로를 설정하면 실행 된다. | |
| 31 | ||
| 32 | == 데이터 파일 == | |
| 33 | 이전 데이터 파일은(2016년 8월까지) [[사용자:qewin|Qewin]] --[[http://qewin.egloos.com/category/%ED%94%84%EB%A1%9C%EA%B7%B8%EB%9E%98%EB%B0%8D%2F%EB%AA%A9%EC%9E%AC%EC%9C%84%ED%82%A4%2F%EB%8B%A4%EC%9A%B4%EB%A1%9C%EB%93%9C|나무위키 mdict 제작자 블로그]]--[* 현재 페이지 삭제]에서 다운받을 수 있었다. | |
| 34 | ||
| 35 | 이후 업데이트 된 파일은 하단의 링크 참조 | |
| 36 | ||
| 37 | 2016년 1월 버전 : [[http://blog.naver.com/sijhdpt/220611552854|이곳]] 또는 [[http://blog.naver.com/livetrack/220617846417|이곳]] | |
| 38 | 2016년 5월 버전 : [[http://qewin.xyz/7245818|이곳]] [* 지금은 제공되지 않음] | |
| 20 | 39 | 2016년 7월 버전 : [[http://blog.naver.com/livetrack/220792381833|여기]] |
| 21 | 2016년 8월 버 | |
| 22 | 2016년 10월 버 | |
| 23 | 2017년 03월 버 | |
| 40 | 2016년 8월 버전 : [[http://blog.naver.com/livetrack/220808277700|여기]] [* 관리 부족으로 인한 유실. 사본을 가지고 있다면 [[http://blog.naver.com/livetrack/221009114383 | LiveTrack 블로그 ]] 에 알려주자. ] | |
| 41 | 2016년 10월 버전 : [[http://blog.naver.com/livetrack/220864176012|여기]] | |
| 42 | 2017년 03월 버전 : [[http://blog.naver.com/livetrack/220970608064|여기]] | |
| 43 | 2018년 03월 버전 : [[https://blog.naver.com/livetrack/221240629080|여기]] 또는 [[https://blog.naver.com/sijhdpt/221308954960|이곳]] | |
| 44 | 2019년 03월 버전 : [[https://blog.naver.com/livetrack/221507623800|여기]] | |
| 45 | 2020년 03월 버전 : [[https://blog.naver.com/livetrack/221872079083|여기]] | |
| 24 | 46 | |
| 25 | ios는 mdict, 안드로이드는 mdict나 stardict 를 받아 데이터 파일을 폰에 넣으면 되고, pc는 [[http://www.mdict.cn/wp/?page_id=5325&lang=en|여기]]서 프로그램을 받아 \doc 에 넣고 동일 경로의 mdict.cfg 파일을 지우고 실행하면 된다.[* 사유가 있어 이미지가 포함되거나 최신 버전의 문서가 필요할 때는 [[갤럭시 노트 5|페이지 채로]] [[노가다|스샷을 찍거나]] 페이지를 저장하면 된다. [[터치위즈]] 7.0 이상이 탑재된 [[삼성 갤럭시]] [[갤럭시 S5|기]][[갤럭시 노트 4|기]]는 기본 인터넷 앱에 페이지 저장 기능이 있는데, 이걸 쓰면 글자부터 '''이미지까지''' 송두리째 내장 메모리에 저장되어 오프라인에서도 저장된 페이지를 볼 수 있다. 그렇지 않은 기기라도 페이지 저장 기능이 있는 [[오페라(웹 브라우저)|인터넷 앱]]을 받거나 PC에서 HTML 소스를 카피해 오면 된다. 하지만 이 방법은 사진이 저장되지 않는다. ] | |
| 26 | 47 | |
| 48 | ||
| 27 | 49 | == 장단점 == |
| 28 | 50 | *장점 |
| 29 | * 오프라인으로 나무위키가 가능하다. - 최대의 장점. 데이터가 부족하거나 없으면 아주 유용하다. | |
| 51 | * 오프라인으로 나무위키가 가능하다. - 최대의 장점. 데이터가 부족하거나 없으면(항해/재난) 아주 유용하다. | |
| 30 | 52 | * 배터리 소모량이 적다. - 데이터를 사용하지 않는다는 가정 하에 |
| 31 | * 공군, 의경, 해작사 | |
| 53 | * ~~공군, 의경, 해작사같이 휴대폰 대신 CE기반 PMP나 에듀플을 쓰는 유저들이 나무위키를 상시 접할 수 있게 한다.~~[* 사실상 현 나무위키 MDict의 매우 큰 존재 의의 중 하나이며, CE기반 PMP 3신기 중 하나. 다른 2개는 에뮬레이터인 MorphGear와 2D 스크립터 기반 미연시 구동기인 [[온스크립터]].] (~2020.04 이후 장병 휴대폰 사용 가능이후로는 거의 희석된 단점) | |
| 32 | 54 | |
| 33 | 55 | *단점 |
| 34 | 56 | * 원본보다는 밋밋해 보인다. - 간단한 HTML로 변환되어 있다. Biryo에서 그래도 상당히 깔끔해진편, |
| 35 | * 고용량이다. 오프라인이라 방대한 정보 베이스를 저장 | |
| 36 | * 사진/동영상/음악이 안 나온다. - 덤프에 포함되지 않는다. 설사 포함되더라도 용량이 감당 못 할정도로 매우 커지기 때문. | |
| 57 | * 고용량이다. 오프라인이라 방대한 정보 베이스를 저장매체에 의존하려니 생기는 문제. | |
| 58 | * 사진/동영상/음악이 안 나온다. - 덤프에 포함되지 않는다. 설사 포함되더라도 용량이 감당 못 할 정도로 매우 커지기 때문. | |
| 37 | 59 | * 인터넷 링크는 표시되지 않는다. - 제작자가 오프라인이라는 이유로 임의로 제외시켰다. |
| 38 | * 덤프를 다시한번 mdict에 맞게 코딩하는거라 덤프가 늦어지거나, 변환해주는 유저의 사정 등 갱신에 외부적인 영향을 많이 받는 편이고 정보의 신선도가 비교적 떨어지는 편. | |
| 39 | * | |
| 60 | * 덤프를 다시 한번 mdict에 맞게 코딩하는거라 덤프가 늦어지거나, 변환해주는 유저의 사정 등 갱신에 외부적인 영향을 많이 받는 편이고 정보의 신선도가 비교적 떨어지는 편. | |
| 61 | * 수식이 지원 안된다. | |
| 62 | ||
| 40 | 63 | *해결된 단점 |
| 41 | * | |
| 42 | * | |
| 64 | * 제작과정에서 상당량의 문서가 유실될 가능성이 높다. → 현재 biryo 버전에서는 해당문제가 상당히 개선되어 거의 해결된 단점. | |
| 65 | * 가끔 html이 깨져 있다. → 온라인 문서는 오프라인 리더인 이상 반영 될 수 없지만, biryo에서 틀이나 특수링크가 대다수 작동[* 틀은 문서로 링크된다..]했기 때문에 역시 거의 해결된 문제. | |
| 43 | 66 | == NamuWiki2HTML == |
| 44 | 나무위키 덤프를 MDX[* 정확히는 mdxbuilder에 필요한 파일이다.]로 변환하기 위해 만든 프로그램. Github | |
| 67 | 나무위키 덤프를 MDX[* 정확히는 mdxbuilder에 필요한 파일이다.]로 변환하기 위해 만든 프로그램. Github에 공개했다. 라이선스는 GNU GPL 2판. | |
| 45 | 68 | === NamuWiki2HTML Python === |
| 46 | 69 | [[https://github.com/Qewin/Wikidumper/tree/master/NamuWiki2HTML_PY|링크]] |
| 47 | Python으로 작성되었고, 변환 속도가 느려 Pypy를 쓰는 것을 권장하고 있다. --꼭 Pypy를 쓰도록 하자 Phython27, 2016년 7월 기준 약 5시간이 걸린다.-- 7월 28일 덤프까지는 이것을 이용해 만들어졌다. 2016년 1월 이후 개발자가 손을 놓으면서 거의 동시에 나무위키 덤프 형식이 JSON으로 바뀌었고, 그래서 6개월간 나무위키 MDict는 나오지 않았다. 7월 경에 JSON에 사용할 수 있도록 개조되었다. 개조 이후 뒷 문서가 잘리는 버그가 있으나, NamuWiki2HTML C버전을 개발하면서 개선을 포기했다. 현재 올라오고 있는 덤프는 NamuWiki2HTML Python 버전을 이용한 것이다. | |
| 48 | ||
| 70 | Python으로 작성되었고, 변환 속도가 느려 Pypy를 쓰는 것을 권장하고 있다. --꼭 Pypy를 쓰도록 하자 Phython27, 2016년 7월 기준 약 5시간이 걸린다.-- 7월 28일 덤프까지는 이것을 이용해 만들어졌다. 2016년 1월 이후 개발자가 손을 놓으면서 거의 동시에 나무위키 덤프 형식이 JSON으로 바뀌었고, 그래서 6개월간 나무위키 MDict는 나오지 않았다. 7월 경에 JSON에 사용할 수 있도록 개조되었다. 개조 이후 뒷 문서가 잘리는 버그가 있으나, NamuWiki2HTML C버전을 개발하면서 개선을 '''포기'''했다. 현재 올라오고 있는 덤프는 NamuWiki2HTML Python 버전을 이용한 것이다. | |
| 49 | 71 | |
| 50 | 2016년 1월 | |
| 72 | 2016년 1월 26일 기준 덤프를 Python 3.2.5에 호환되는 PyPy3 2.4.0를 활용하여 변환해 본 결과 큰 문제없이 변환된 것으로 보인다. 다만 구버전의 Mdxbuilder의 경우 [[김수한무 거북이와 두루미 삼천갑자 동방삭 치치카포 사리사리센타 워리워리 세브리깡 무두셀라 구름이 허리케인에 담벼락 담벼락에 서생원 서생원에 고양이 고양이엔 바둑이 바둑이는 돌돌이|김수한무~~돌돌이]] '''문서의 제목이 너무 길어서''' mdx 파일로 변환시 '''오류를 뿜는다'''. | |
| 51 | 73 | |
| 74 | 2016년 1월본 기준 일부 문서들의 각주에 해당 각주가 달린 부분의 뒷부분의 내용이 섞여들어가는 문제가 있는 상태이다. --또 넥서스 5와 5X에서 사용 시 화면을 터치하면 스크롤이 그 문서 맨 위로 강제이동(...)되는 버그가 존재한다.[* mdx뷰어 문제일 가능성이 있다. [[LG G3]]에서 mdict 앱을 사용시에는 화면 터치시 스크롤이 문서 위로 이동하는 버그가 있지만, Bluedict 사용시에는 그런 버그가 없다]이유는 불명.(구버전 앱 자체의 오류)-- | |
| 52 | 75 | |
| 76 | ||
| 53 | 77 | === NamuWiki2HTML C === |
| 54 | 78 | [[https://github.com/Qewin/Wikidumper/tree/master/NamuWiki2HTML_C|링크]] |
| 55 | 79 | 기능은 위와 동일하나 현재 개발 중인 C언어로 작성된 버전. '''특이하게도 멀티 스레드로 동작한다.''' Python 버전보다 변환 속도가 훨씬 빠르다. i3-6100H 노트북 기준으로 2~3분내외로 변환이 가능하다. i7-4690K 4.2GHz 오버클럭 상태에서는 1분 내외를 찍어주기도. 또 다른 특징으로는 디스크 부하가 커서 컴퓨터가 버벅거린다. 작업 관리자를 켜서 디스크 부하를 보면 하드디스크의 읽기/쓰기 최고 속도를 번갈아 찍는 것을 볼 수 있다. |
| 80 | 이후 추가적인 업데이트가''' 전무한 상황'''이다. | |
| 56 | 81 | |
| 57 | 82 | == biryo == |
| 58 | 83 | [[https://github.com/MerHS/biryo|링크]] |
| 59 | Scala로 작성되었으며, 현존하는 거의 모든 나무위키 문법을 지원하는 새로운 파서. | |
| 60 | 위 변환기의 잦은 오류에 절망하여 처음부터 새로 만들었다고 한다. | |
| 61 | ||
| 62 | ||
| 63 | ||
| 64 | ||
| 84 | Scala로 작성되었으며, 현존하는 거의 모든 나무위키 문법을 지원하는 새로운 파서. 위 변환기의 잦은 오류에 절망하여 처음부터 새로 만들었다고 한다. | |
| 65 | 85 | |
| 86 | 일단 전 버전보다 확실히 가독성 자체가 개선되었고, 틀 문서가 생성되기 시작하였다.[* 물론 개발한계상 틀이 반영되지는 않지만, 그래도 생겼다는 거에 의의를 두는 편. 예를 들어 [[노래방]]관련 문서는 틀에 의존하는 문서들이 많은데, biryo 부터 틀이 반영되어서 열람이 가능해졌다.] 그리고 문서가 깨지거나 유실된 게 거의 없다시피 할 정도로 급감되어 유실문서수가 매우 줄었다. 문서 오류도 줄어 표가 깨져서 온 화면이 표로 뒤범벅되는 문서가 없어졌다. 이래저래 눈에 띄는 발전을 보여주는 파서. 현존하는 파서중에 가장 안정되고 빠른 속도를 보여준다. | |
| 87 | ||
| 88 | 다만 사용법이 조금 복잡하여 처음 사용하는 경우 readme.md 문서를 꼭 읽으면서 하는 것을 권장한다. | |
| 89 | ||
| 66 | 90 | [[분류:나무위키]] |
| 67 | 91 |