2014-01-17 1 views
0

GOOGLE TRANLATION:PalmBible конвертировать PDB файл в SQLite формате

PDB PalmBible файл также используется в symbiambible (s60bible) или «библия +», кажется, самый быстрый способ попрактиковаться и получить текст, который будет представлен в нескольких версиях Библия.

Моя идея - преобразовать этот файл в другой формат, такой как sqlite, xml или text only (с тегом), чтобы он был доступен через несколько языков программирования, таких как asp, php и java.

По-прежнему не удается найти конвертер, даже не реализация на Java или PHP, которая позволила бы мне преобразовать. Также я не нашел правильную спецификацию файла сайта для разработки самого анализатора.

Есть ли у кого-нибудь предложения?

  • ПРИМЕЧАНИЯ: Я хотел бы превратить Библии в общественном достоянии, но тем не менее, не нахожусь для загрузки, за исключением PDB формата.

  • palmbibleplus.sourceforge.net

Оригинальный язык (PT-BR):

О Arquivo PDB делают PalmBible, também USADO нет symbiambible (s60bible) не НУ "библия +" parece forma mais rápida e praticar de ser obter o texto de várias versões da bíblia.

Minha Ideia é конвертер Эсте Arquivo пункт аутро Formato Como о SQLite, XML НУ apenas Texto (ком marcação), FIM де дие о mesmo Сея acessível através де Multiplas Linguagens де programação, Como ASP, PHP электронной Java.

Não obtive sucesso em localizar um conversor, nem mesmo uma, реализующий Java, PHP, PHP, я разрешаю вам реализацию. Também não achei site que especificação corretas do arquivo para desenvolver um parser próprio.

Alguém possui alguma sugestão?

  • NOTA: Как bíblias дие desejo transformar estão эм Dominio público, мас apesar DISSO, não, как localizou пункт загрузки, exceto эм Formato PDB.

  • palmbibleplus.sourceforge.net

+0

Я не думаю, PDB Palm, всегда, несмотря на базе данных аббревиатуры. Вы бы лучше всего будет Unbound Библии (unbound.biola.edu/) и загружать текстовые файлы в общественном достоянии Библий вы ищете, и анализировать их в SQL вставки. – developerwjk

+0

я уже знаю этот сайт, но я хочу версию Библий и языков, не доступную в http://unbound.biola.edu/. Я ценю ваше сотрудничество. – guinalz

+0

Если его нет, скорее всего, на самом деле не его общественным достоянием. – developerwjk

ответ

1

Вы, вероятно, лучше найти другой источник.

Если вы можете написать код, вы можете написать код для чтения базы данных 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 

Итак, теперь это говорит о смещениях файлов для каждой записи. Записи могут быть не более 60k. Отсюда вам нужно будет выяснить, какие данные хранятся в каждой записи и как интерпретировать эти данные.

Следуйте всем законам об авторских правах и лицензировании, которые применяются к тексту в pdb, который вы пытаетесь извлечь.

+0

Спасибо, я тестирую здесь. Но, тем не менее, я не нашел конкретной информации, как вы упомянули, которая препятствует чтению и конвертированию. – guinalz

0

Embora não Сея resposta definitiva, acredito дия Эстеса Recursos possam те Подсобный на tarefa:

1) Existe мкм Projeto с открытым исходным кодом, де-эм desenvolvedor indonésio де гм aplicativo пункт андроид chamado Quick Bible НУ Alkitab (езз é o nome que foi escolhido lá) que é capaz de importar arquivos no formato PalmBible +. Certamente, você encontrará Código пункт и красный leitura себе Consultar о Código Fonte ет: https://github.com/yukuku/androidbible

2) И Библия, аутро приложение пункт андроид, também consegue importar Esses arquivos. Encontre о Código Por Aqui: https://github.com/mjdenham/and-bible

3) Há Ainda аутро Projeto, мас дие parece Menos desenvolvido де гм Conversor пункт HTML эм: ХТ ТПС: //code.google.com/p/bibleplusconvert/

4) Por fim, hámum convertor de TXT para PDB, escrito em Java, que é capaz de criar arquivos для PalmBible +: ht tp: //yohan.es/bible-pdb/convert-to-pdb/

Além desses, há outro aplicativo для Android, que também parece importar biblias no formato 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 формаa.

ПЕРЕВОД:

Хотя это не окончательный ответ, я считаю, что эти ресурсы могут помочь вам в вашей задаче:

1) Существует проект с открытым исходным кодом, с помощью индонезийского разработчика, из приложение для android, называемое Quick Bible или Alkitab (это имя, которое было выбрано там), которое может импортировать файлы в формате PalmBible +. Конечно, вы найдете код для чтения. Обратитесь к исходному коду projeto в: ht tps: //github.com/yukuku/androidbible

2) И Библия, другое приложение для android, также может импортировать эти файлы. Найдите здесь код: ht tps: //github.com/mjdenham/and-bible

3) Существует еще один проект, но это выглядит менее развитым, конвертер в html on: ht tps: //code.google .com/p/bibleplusconvert/

4) Наконец, есть конвертер TXT to 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

Но я нев er проверил с ним какое-либо тестирование, и, похоже, это не Open Source.

В PHP, к сожалению, до сих пор я ничего не нашел.Несмотря на это, я надеюсь, что вы каким-то образом помогли.

+0

я просто понял, что MyBible делать то, что вам нужно/я просто Реализованный в настоящее время дие MyBible делает то, что вам нужно: https://docs.google.com/document/d/12rf4Pqy13qhnAW31uKkaWNTBDTtRbNW0s7cM0vcimlA/edit – marhc7

+0

Также S60Bible является Open Source: HTTP: //sourceforge.net/projects/symbianbible/ – marhc7

0

Если вы ищете только для преобразователя есть программа под названием «Simple Библия чтения» может открывать множество форматов, в том числе PalmBible, и экспорт в MySword, которая использует SQLite: http://www.churchsw.org/2013/02/simple-bible-reader-converter.html

найдено, однако, несколько проблем преобразование, необходимо, после преобразования, отредактировать сгенерированный файл, чтобы устранить ошибки.

Другим отрицательным моментом является то, что если исходный файл содержит апокрифы (католическое или православное) они будут потеряны во время преобразования.

ПЕРЕВОД

Если вы ищете только для новообращенного, есть программа под названием «Simple Библия чтения» может открыть множество форматов файлов, в том числе PalmBible, и экспорт в MySword, которая использует SQLite: http://www.churchsw.org/2013/02/simple-bible-reader-converter.html

Однако, я нашел конверсионные Несколько проблем с ним, что делает необходимым, после преобразования, редактирования файла генерируется Устраните ошибки.

Это Другим недостатком является то, если исходный файл содержит апокрифы (католиком или православным) они будут потеряны во время преобразования.

Смежные вопросы