성경과 노트 개발자 블로그

베들레헴 성경 데이터를 SQL 파일로 바꾸어주는 툴 본문

성경 번역본

베들레헴 성경 데이터를 SQL 파일로 바꾸어주는 툴

루ol보스 2012.02.07 20:36



인터넷 검색 등을 통해 쉽게 구할 수 있는 PC용 성경 프로그램인 베들레헴 성경의 성경 번역본 데이터를 SQL 파일로 변환해주는 프로그램입니다.

원본에 오류가 없다는 가정 하에 이 툴로 변환하여 얻은 SQL 파일을 SQLite Database Browser 프로그램으로 import 시키면 Paul Avery HolyBible용 성경 데이터 파일을 얻을 수 있습니다.


사용 방법은 무척 간단합니다.

인터넷에서 베들레헴 성경 데이터를 다운로드 받아 적당한 폴더에 압축을 풀어둡니다.
베들레헴 성경 번역본 데이터의 확장자는 bdf 입니다.


그 다음 아래 변환 프로그램을 다운로드 받아 실행합니다.


BibleConvert.exe



메뉴도 몇개 안됩니다.
위 이미지와 같이 베들레헴 파일 열기를 선택합니다.




베들레헴 파일 열기를 선택하면 위와 같이 파일 선택창이 나오는데, 위에서 베들레헴 파일의 압축을 풀어둔 곳으로 갑니다. 하나의 번역본은 위와 같이 1~7번까지 7개의 파일로 되어있습니다. 그 중에 아무거나 하나를 선택하고 열기를 눌러줍니다.




열기를 선택하면 위와 같이 알아서 변환 작업을 수행합니다.
베들레헴 데이터를 읽어들여서 UTF-8 인코딩 형태의 SQL 파일로 자동 변환해 주는 겁니다^^


만약 베들레헴 성경 번역본 파일에 오류가 있다면 몇번째 줄에 오류가 있는지 작업 정보 창에 나타납니다. 별다른 오류가 없다면 위와 같이 변환완료가 뜨고 가장 마지막 줄에 완성된 파일의 위치를 출력해줍니다.

만약 오류가 있었다면, 완성된 SQL 파일을 notepad++와 같은 프로그램으로 열어서 해당 줄을 수정해주어야 합니다. 오류 수정에 관련된 부분은 포스팅 마지막 부분에 오류 관련된 처리를 보시면 도움이 되실겁니다^^




자 이제 생성된 SQL 파일을 SQLite Database Browser 라는 프로그램을 사용해 데이터베이스 파일로 만들어주면 끝입니다. ^^


SQLite Database Browser.zip


위의  SQlite Database Browser 를 다운로드 받아 C:\SQL 과 같이 한글이 없는 경로에 압축을 풀어줍니다. 바탕화면이나 내 문서에 압축을 풀면 오류가 날 확률이 굉장히 높습니다.

SQLite Database Browser 를 실행합니다.




SQLite Database Browser 를 실행한 뒤,
위의 이미지와 같이 파일메뉴 - import - Database from SQL file 를 선택해줍니다.




Database from SQL file 메뉴를 선택하면 위와 같이 파일 선택창이 나오는데, 위에서 생성한 SQL 파일을 선택해줍니다.




SQL 파일을 선택해주면 위와 같은 메시지창이 뜨는데, 데이터베이스 파일을 생성할 것인지 묻는 메시지창입니다. 당연히 Yes를 선택해줍니다.





Yes를 선택하면 데이터베이스 파일을 저장할 위치와 이름을 정하게 되는데, 위와 같이 적절한 이름을 정해준 후에 저장 버튼을 눌러줍니다.






SQL 파일에 특별한 오류가 없다면 위와 같이 import completed 라는 메시지와 함께 성경 데이터 파일이 완성됩니다.


이 파일을 SD카드의 BibleandNote 폴더에 넣어주시고 번역본 메뉴에서 선택해주시면 사용할 수 있습니다.











import시 Error importing data at line ..... 등의 오류 메시지

import 시에 이런 종류의 에러가 뜬다면, 베들레헴 파일 자체에 오류가 있다는 이야기입니다.

예를들면, 마태복음 1장 11절이 두개가 있다거나 하는 오류입니다.

위의 에러가 뜬다면 아마도 에러가 난 부분 직전까지 정상적으로 읽어들였을 겁니다.




그럼 첨부한 이미지에 보이는 것처럼 위쪽 화살표가 가리키는 Browse Data 탭을 선택하신 후에

아래의 화살표가 가리키는 > 버튼을 여러번 누르셔서 마지막으로 읽어들인 구절을 찾습니다.

그런후에 마지막 구절의 내용을 복사해서 

다시 SQL 파일을 텍스트 에디터로 열어서 해당 부분을 검색한 뒤에

앞 뒤 구절에 어떤 오류가 없는지 확인해서 수정해주면 됩니다.


대부분 이런식의 오류입니다.


INSERT INTO bible VALUES('1', '1', '6', 'Luego dijo Dios: ....  las aguas.');
INSERT INTO bible VALUES('1', '1', '6', 'E hizo Dios la exp .... sión. Y fue así.');


숫자는 순서대로 성경책순서(창세기는1), 장, 절 인데

위에도 6절인데, 아래에도 6절이죠?


이런식으로 앞뒤 절이 중복되어 있거나 하는 오류입니다.



이 변환 프로그램을 사용하여 데이터를 변환할 수 있습니다. 이 프로그램은 저작권이 없거나, 사용 당사자가 저작권을 보유하고 있거나, 당사자가 작성했거나 법적으로 재생산을 허가 받은 데이터를 변환하는 경우에만 사용할 수 있습니다. 이외의 경우에 대해서는 변환 프로그램 제작자에게 아무런 책임이 없음을 명시합니다.


신고
70 Comments
  • 이전 댓글 더보기
  • 프로필사진 전득진 2013.09.08 10:36 신고 github에 오픈하실생각은 없으신지요? 정말 잘 개발하셨네요~ 저도 유용하게 사용하고 있습니다. 감사합니다.
  • 프로필사진 김준희 2013.09.08 11:38 신고 개역개정과 쉬운성경을 변경하여 폰에 넣고 실행을 하면 "데이터베이스를 읽는 중에 오류가 발생했습니다."가 나오는데 그 후로는 개역한글도 오류가 나네요ㅠㅠ
    좋은 방벚이 없을까요
  • 프로필사진 루ol보스 2013.11.11 21:40 신고 삭제 후 재설치 하시는게 좋을 것 같구요,
    성경은 WIFI나 무선으로 넣으시면 안되고 꼭 USB를 연결하셔서 넣으셔야 합니다.
  • 프로필사진 KSR 2013.10.24 13:23 신고 쉬운성경 베들레헴 파일을
    변환하려고하니
    마지막에 주신 예처럼 똑같이 에러가떠서 수정해보려고 들어가보니,

    8126 줄까지 나오고 그뒤로 아무것도 아예없고 문제도 없어보이는데요 이거 어떻게 오류해결하고 변환할수있는거죠?
    아니면 파일내용자체가 빠진거라면 제가 제작을 해보고싶은데... 제작방법은 뭐죠 그냥 저 있던파일에 복사하든가해서 추가하고 하면 되는거같긴한데....

    혹시 new record 해서 하면 되는건가요
  • 프로필사진 권사무엘 2013.11.07 05:47 신고 노트, 검색 아주 필요하고 훌륭합니다. 오늘날 모바일 시대에 썩 잘된 그리고 심혈을 기울인 모바일 성경 개발은 쿠텐베르흐가 처음 인쇄술을 개발하자마자 성경부터찍어낸 것과 가히 맞먹는다 할 수 있겠지요. 실질적인 내용면으로는 루터의 종교개혁과도 견줄만한 당시의 일대 쾌거였던 것이 그의 인쇄 기술이었던 것입니다. 그런데 본문 읽기에 못지 않은 것이 검색된 결과의 장절들입니다. 즉 본문은 하일라이트에 담아놓을 수 있는데 검색된 내용은 그렇게 할 수 없는 것이 아쉽습니다. 본문이야 성경책을 보면 되지만 검색한 장절들은 모바일 성경만이 해낼 수 있는(컴퓨터를 제외하고는) 핵심 요지라 팔 수 있습니다. 고로 검색한 결과물도 전체로든 부분적으로든 복사하고 붙일 수 있는 기능이 요망된다 하겠습니다. 그리고 이 댓글 쓰는 공간도 글줄 하나만으로 한정하지 말고, 한 줄 정도로 더 넓혀서 이미 작성한 윗줄의 글도 자유로이 손질할 수 있도록 되었으면 좋겠다 싶습니다. 21세기 한국의 쿠텐베르크가 되십시오.
  • 프로필사진 권사무엘 2013.11.07 16:40 신고 검색에서 복사 붙이기를 자유자재로 할 수 있게 되어 노트에 저장해 두면 그 자체만으로도 개인적인 성구사전이 될 것같습니다. 모바일 성구사전 같은 것이 있나 해서 둘러보아도 없는 것같습니다.
  • 프로필사진 mijoung 2013.11.08 06:31 신고 성경본문에 소재목과 주석 숨기기 옵션좀 만들어 주심 안될까요 여태껏 본 성경프로그램중 제일 깔끔하고 보기 편한 것 같아요
  • 프로필사진 루ol보스 2013.11.11 21:38 신고 설정 -> 성경번역본 다운로드에서 [본문]이라고 되어 버전을 받으셔서 설정하시면 소제목과 주석없이 텍스트만 보실수 있습니다.
  • 프로필사진 권사무엘 2013.11.15 13:14 신고 검색한 구절들 전부를 일단 복사해서 히스토리에 옮겨놓은 다음 필요없는 것은 삭제하고 원하는 구절만 남겨두어( 편집해서) 개인적인 성구사전을 만들어가는 쪽으로 되어졌으면 좋겠습니다. 그리고 노트도 제목별로만 검색되지 않고 전체 내용으로도 단어별로 쉽게 찾아가 언제든지 수정할 수 있도록 그리고 그 검색된 단어가 쉽게 식별되도록 적당한 표시가 되어졌으면 좋겠는데... BiblenNote를 애용하다보니.....너무 지나친 욕구일까요^^ BiblenNote라는 타이틀 그대로 성경을 단지 읽는데에만 그치지 않고 노트한다는 것, 읽은 다음의 은혜를 기록으로 남겨 놓아 두고두고 감상하는, 문자 그대로 성경 연구의 '백미'인 BiblenNote! 과연 고마운 존재임을 다시 확인하게 됩니다!!!
  • 프로필사진 KJV 받고 싶어요. 2014.07.30 12:51 신고 BibleConvert.exe 파일이 실행되지 않아요. KJV 한글파일 성경책 파일 갖고 싶은데 어떻게해야하나요?
  • 프로필사진 하늘사랑 2014.09.14 20:22 신고 1시간동안 에러 생긴 파일 교정한 뒤에 겨우 설치 완료했습니다. 개역개정판이 에러가 많이 있네요... 다른 판본은 별 오류가 없어서 다른 것들은 잘 설치했네요.. 정말 감사합니다. 성경 비교해서 스마트폰에서 보려고 했는데 이런 프로그램이 꼭 필요했어요... 친절한 해설 꼼꼼히 읽어보니 다 내용이 담겨 있네요.. 알면 쉬운데 모르면 저처럼 한참 고생해야 하는.,.. 그래도 다 해결되었습니다.
  • 프로필사진 감사또감사 2014.09.18 11:39 신고 감사합니다 안드로이드판 성경어플에 정말 좋은게 떳내요!!! 이게 최곱니다 세세한 설명도 해주시고 애먹지않고 성경보고 있어서 감사합니다 이런 앱을 만들어주셔서 감사합니다 !!!!
  • 프로필사진 천사 2014.10.16 14:23 신고 베들레헴성경데이터를 구해서 위에 내용대로 실행을 했는데 끝에 import completed 메세지도 안뜨고 결국 용량이 0kb라고 뜨네요..
    뭐가문제인가요?
  • 프로필사진 흠정역 2014.11.01 05:25 신고 아무리 시도 해도 안되네요. 프로그램이 셧닷운 됩니다. 킹제임스 한글파일 공유좀 부탁 드립니다. ulimtong@naver.com
  • 프로필사진 카톨릭성서 2014.12.05 18:35 신고 다른 건 아무 문제없이 되는데, 가톨릭 성서만 유독 안되고 걸리네요. 오류는 올려두신 부분이랑 똑같이 나와서 적어두신 대로 앞뒤쪽을 살펴봤는데, 제 눈엔 문제가 없어보입니다. 뭐가 잘못된 것인지 모르겠네요...
  • 프로필사진 쁘레드 2015.02.22 07:42 신고 변환하신 카톨릭성서를 공유해주실수 있으신가요? 자동 내려받기해도 별 문제는 안될것 같습니다.
  • 프로필사진 부디만 2015.04.20 23:24 신고 성경과 노트 힌디 버전을 dbf 파일로 변경할 수 있는지요??

    누구 도움 주실분 있으시면 메일 부탁드립니다. 감사합니다^^

    brainspark@naver.com

  • 프로필사진 감사합니다 2015.07.03 05:34 신고 만드신 분 설명과 밑에 댓글로 필요한 성경 변환하여 잘 사용하고 있습니다. 감사합니다!!
  • 프로필사진 주님사랑 2016.01.01 04:00 신고 후...
    변환하는게 정보가 거의 없다 싶이 하니 시간이 많이 걸렸네요...
    거진 12시간은 씨름한것 같습니다.(예전 베들레헴 성경파일 28개정도 되나요?? 죄다 오류잡는다고... 힘드네요.. ^^; )

    도움이 되시라고 몇가지 팁을 적어볼게요.

    일단 첫번째 파일변환....툴...
    요거는 대부분 " 장 " 과 " 절" 부분의 공백 또는 절과 붙어있는등의 뭐 이런것들입니다.
    참고로 국한문 변환할때 두번째부터 죄다 에러나는 녀석은 파일들이 유니코드로 되어있어서 그렇더군요...
    안시로 바꿔주면 됨니다.

    두번째 변환툴.....
    이거때문에 애먹었네요.. ㅡ,,ㅡ"

    간단히 요점만 말할게요.
    예를 들어 창세기 10장 1절을 에러 구간이라고 나올때 아무리 봐도 맞는데..... 하며 찾았던도중 9장 마지막절이 9장 4절로 끝난다면 요기가 10장 4절로 되어있는 곳이 대부분입니다.
    즉 에러난곳 뿐아니라 위 쪽으로 1장이나 2장정도 확인을 해보세요.
    중복, 공란, 장과 절 오류, 대부분 이 세가지에서 해결 되더라는....

    암튼 10장을 에러 라인으로 보여주면 그 윗 장 마지막 장과 절을 확인 꼭 하세요...

    이렇게 하시면 해결 될겁니다.

    두번째 모바일용으로 변환할때 이름 잘 구분하시구요.
    그 이름이 모바일 성경에서의 이름으로 똑같이 나옵니다.

    나름 참고가 되셨기를 바랍니다.

    모두들 나보다 주님을 더 사랑하시고 말씀을 붙잡고 순종의 삶으로 살아가시길 바랍니다.
  • 프로필사진 kimjt 2016.04.24 07:39 신고 cptvhd@gmail.com좋은정보 감사합니다.
    2011niv 버전으로 영어성경 자료 부탁드립니다.
  • 프로필사진 캄이 2016.05.30 14:09 신고 캄보디아 선교사입니다. 도움을 받고자 합니다. 캄보디아 성경 파일을 만들려고 하는데 작업 방법을 모르겠네요. 처음부터 어케 작업을 해야 할지 모르겠네요. 텍스트 파일이나 워드 파일만 가지고 있는 상황인데요...캄보디아 글꼴은 유니코드입니다. 도움 부탁드립니다. ixthus153@gmail.com
  • 프로필사진 Obedience 2017.08.08 16:50 신고 SQLite Database Browser를 설치하고, 베들레헴 성경 파일을 SQL로 변환한 파일을 import 하면, 프로그램이 오류나면서 데이터베이스 생성이 안됩니다. 확인 좀 부탁 드립니다.
    sportsidol@naver.com 꼭 부탁드립니다. 감사합니다.
댓글쓰기 폼