Palmbible конвертировать файл pdb в формат sqlite
GOOGLE ПЕРЕВОД:
Файл pdb palmbible, также используемый в symbiambible (s60bible) или "bible+", кажется самым быстрым способом попрактиковаться и заставить текст стать несколькими версиями Библии.
Моя идея состоит в том, чтобы преобразовать этот файл в другой формат, такой как sqlite, xml или только текст (с тегом), чтобы он был доступен через несколько языков программирования, таких как asp, php и java.
По-прежнему не удается найти конвертер, даже реализацию на Java или PHP, которая позволила бы мне конвертировать. Также я не нашел на этом сайте правильной спецификации файлов для разработки самого парсера.
У кого-нибудь есть предложения?
ПРИМЕЧАНИЕ. Я хочу преобразовать Библии в общественное достояние, но, тем не менее, не для загрузки, кроме как в формате pdb.
palmbibleplus.sourceforge.net
ОРИГИНАЛЬНЫЙ ЯЗЫК (PT-BR):
Прошу прощать с тобой, не усложняй (s60bible) или "библия +". Прошу прощать форму и рассказывать о тех или иных вещах.
Минздравсоцразвития, конвертер, в том числе и текстовый формат, формат xml или apenas texto (com marcação), многоязычный документ, содержащийся в нескольких языковых программах, como asp, php ejava.
Нет необходимости в том, чтобы локализовать собеседника, реализовать его на Java или PHP, дайте мне разрешение на проведение беседы. Вы не можете найти сайт, который вам нужен, чтобы сделать это без изменений.
Alguém поссуй alguma sugestão?
Примечание: как обычно, когда-либо, публичный выпуск, или как локальная загрузка, за исключением форматирования pdb.
palmbibleplus.sourceforge.net
3 ответа
Вам, вероятно, лучше найти другой источник.
Если вы можете кодировать, вы можете написать код для чтения базы данных Palm. Как только вы это сделаете, вам нужно будет узнать или выяснить формат из Palm Bible+. Файлы Palm DB довольно просты. У них есть двоичный заголовок, за которым следуют смещения к записям, а затем записи.
Заголовок выглядит так
char *sPalmName; // 32 (bytes) character
INT32 dwUnknown1; // 36
INT32 dwTime1; // 40
INT32 dwNumRecs2; // 44 //dwTime2
INT32 dwTime3; // 48
INT32 dwLastSync; // 52
INT32 ofsSort; // 56
INT32 ofsCatagories; // 60
INT32 dwType; // 68
INT32 dwCreator; // 64
INT32 dwUnknown2; // 72 --
INT32 dwUnknown3; // 76 --
// Number of Records
INT32 wNumRecs; // 78
Что здесь важно, то wNumRecs. Это скажет вам, как читать таблицу записей, которая сразу следует этой структуре. Каждая запись в таблице записей выглядит так
INT32 dwOffset
INT32 dwID
Так что теперь это говорит вам о смещениях файлов для каждой записи. Записи могут быть не более 60 КБ. Отсюда вам придется выяснить, какие данные хранятся в каждой записи и как интерпретировать эти данные.
Пожалуйста, следуйте всем законам об авторском праве и лицензировании, которые применяются к тексту в pdb, который вы пытаетесь извлечь.
Embora não seja a resposta definitiva, acredito que estes recursos possam te auxiliar na tarefa:
1) Существует открытый проект с открытым исходным кодом, который может быть изменен в соответствии с принципами Android и Chamado. Быстрая Библия или Alkitab (esse nome que foi escolhido lá) qué capaz de importar arquivos no formato PalmBible+. Certamente, вконтрольный альгум, посвященный парадигме консультантов по фонду: https://github.com/yukuku/androidbible
2) Библия, приложение для Android, Também. Encontre o código por aqui: https://github.com/mjdenham/and-bible
3) Как это происходит, как обычно, чтобы узнать, что такое desenvolvido, как собеседник html em: ht tps: //code.google.com/p/bibleplusconvert/
4) Por fim, собеседник TXT para PDB, escrito em Java, qué capaz de criar arquivos para PalmBible+: ht tp://yohan.es/bible-pdb/convert-to-pdb/
Вообще-то, у вас есть приложение для Android, у вас есть возможность импортировать библиотеки без формата pdb: ht tps://play.google.com/store/apps/details? Id=ua.mybible, mas nunca fiz nenhum teste com ele e não Parece Ser Open Source.
Em PHP, lamentavelmente, até agora, não encontrei nada. Mesmo assim, espero ter ajudado de alguma forma.
ПЕРЕВОД:
Хотя это не окончательный ответ, я считаю, что эти ресурсы могут помочь вам в вашей задаче:
1) Существует индонезийский разработчик проекта с открытым исходным кодом приложения для Android под названием Quick Bible или Alkitab (это название, которое было выбрано там), который может импортировать файлы в формате PalmBible +. Конечно, вы найдете код для чтения. Обратитесь к исходному коду проекта в: ht tps: //github.com/yukuku/androidbible
2) И Библия, еще одно приложение для Android, также может импортировать эти файлы. Найдите код здесь: ht tps: //github.com/mjdenham/and-bible
3) Есть еще один проект, но он кажется менее развитым, это конвертер в html: ht tps: //code.google.com/p/bibleplusconvert/
4) Наконец, есть конвертер TXT в PDB, написанный на Java, который может создавать файлы для PalmBible +: ht tp: //yohan.es/bible-pdb/convert-to-pdb/
Помимо этого есть еще одно приложение для Android, которое также импортирует библии в формате pdb: ht tps://play.google.com/store/apps/details? Id = ua.mybible
Но я никогда не проводил никаких испытаний с ним, и это не похоже на Open Source.
В PHP, к сожалению, пока что ничего не нашел. Тем не менее, я надеюсь, что помог вам в некотором роде.
Скорее всего, это просто программа для чтения "Простой читатель Библии", включая все, что нужно, электронный экспорт MySword, США SQLite: http://www.churchsw.org/2013/02/simple-bible-reader-converter.html
Encontrei, porém, vários Проблемные вопросы разговора, Торнадо, необходимые для работы, Депозитные разговоры, редактирование и устранение ошибок.
Вне зависимости от того, в каком направлении находится оригинал, если есть какие-либо из них (católicos ou ortodoxos) estes serão perdidos durante a talkão.
ПЕРЕВОД
Если вы ищете только конвертер, есть программа под названием "Простое устройство чтения Библии", которая может открывать многие форматы файлов, включая palmbible, и экспортировать в MySword, который использует SQLite: http://www.churchsw.org/2013/02/simple-bible-reader-converter.html
Тем не менее, я обнаружил несколько проблем с конвертацией, поэтому после конвертации отредактировал созданный файл, чтобы устранить ошибки.
Другим недостатком является то, что если исходный файл содержит Апокриф (католик или православный), они будут потеряны во время преобразования.