Доброго времени суток.
Пишем ридер, возникла следующая проблема: зоопарк формат и внутренних версий для них же ставит в тупик, еще сильнее пугает невероятная разрозненность даже среди распространенных, например, epub. В одном файле может быть четкая структура, где meta-inf, OEBPS и по главам все, а в другом - все в одной папке и поди разбери, как разбирать это чудо. Все это, вроде бы, есть в content.opf, но таких вот епабов немало, от fb2 до mobi, а со структурами такая же беда.
Где можно их найти? Т.е. где и какая информация, что с ней делать и все такое. Или, быть может, есть готовые алгоритмы разбора мобильных форматов?
И для знатоков: что оптимальнее, писать разбор одного формата(например, epub), а для остальных - конвертер в основной, или же разбор для каждого лучше?
Полностью согласен с предыдущим оратором, поддерживать все эти форматы будет сложно, но если этим уже ктото занимается можно брать их разработку и не мучится.