HPC.ru lite - Все форумы
Форум: Электронные книги ONYX (eBook)
Тема: Долгое открывание форматов DOC, DOCX, EPUB
Страницы: 1 [2]

[Ответить]
nsa1982 [23.02.2013 02:44] :
Ну да Doc открывается дольше, при том он всегда больше весит. Одинаковая книга в fb2 и doc, doc будет больше всегда потому что там форматирование сохраняется и наверное ещё что то что видно только на компе в ворде. Надо сделать чтобы перед открытием каждого файла был запрос типа чем открывать? и список 1.fbreader 2.coolreader 3.pdfreader
и галочка внизу типа "запомнить?" чтобы потом не спрашивать и всё
polkan [24.02.2013 09:43] :
То, что я помню по форматам:

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

fb2 - текстовый файл. представляет собой вариант разметки xml. полностью открыт для всех

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

теперь по скорости открытия:
doc - файл надо раскомпилировать (перевести из двоичного в текстовый формат), а это при отсутствии полных(!) спецификаций сделать оптимально (читай быстро) невозможно.
fb2 - тут все просто, теги все(!) известны и все текстовое и вся инфа в одном файле
docx - распаковать мало, надо еще и определить версию, раскидать файлы с различным содержимым, все или почти все открыть, совместить их (как таблицы бд) и выдать результат. при условии, что куча тегов и параметров неизвестны (закрыты) результат закономерен.
[Ответить]
[< Назад]