Board.KolibriOS.org

Официальный форум KolibriOS
Текущее время: Сб окт 21, 2017 6:33 pm

Часовой пояс: UTC+03:00




Начать новую тему  Ответить на тему  [ 5 сообщений ] 
Автор Сообщение
 Заголовок сообщения: Конвертор doc->txt
СообщениеДобавлено: Пт авг 22, 2008 10:20 am 
Не в сети
Mentor
Аватара пользователя

Зарегистрирован: Вт янв 15, 2008 11:27 am
Сообщения: 750
Портировал утилиту doc2txt (автор Иван Рощин, http://www.ivr.da.ru).
В качестве параметра эта реализация программы принимает полный путь к файлу somename.doc, затем создаёт в той же папке файл somename.txt и открывает его в tinypad. Хоть программа написана на Си, размер её всего 1,5 кБайта (в сжатом виде - 547 байт). К тому же есть ещё место для оптимизации как по размеру, так и по скорости.
Сделав в KFAR ассоциацию doc2txt с файлами doc можно просматривать их содержимое. Было установлено, что успешно открывается около трети всех доков, причём качество вполне удовлетворительное (пока нет украинских букв и некоторых других символов:(). А так программа вполне работоспособная.


Вложения:
doc2txt-0.1.zip [1.23 КБ]
1964 скачивания
Вернуться к началу
 Заголовок сообщения: Re: Конвертор doc->txt
СообщениеДобавлено: Пт авг 22, 2008 3:57 pm 
Не в сети
Аватара пользователя

Зарегистрирован: Пн апр 16, 2007 6:38 pm
Сообщения: 1222
Ура, супер!

_________________
И мы уже давно не пешки,
Мы пули, мы орлы, и решки!
Война ютит бинарный код,
Умри, или иди вперед!


Вернуться к началу
 Заголовок сообщения: Re: Конвертор doc->txt
СообщениеДобавлено: Вс авг 24, 2008 6:30 pm 
Не в сети
Mentor
Аватара пользователя

Зарегистрирован: Вт янв 15, 2008 11:27 am
Сообщения: 750
Эта версия работает намного быстрее, чем предыдущая, так как считывает doc сразу (а не по 2 байта) и после преобразования записывает txt целиком (а не по байту). Плата за скорость - программа резервирует память, объём которой в 2 раза больше размера дока.


Вложения:
doc2txt-0.2.zip [1.35 КБ]
1146 скачиваний
Вернуться к началу
 Заголовок сообщения: Re: Конвертор doc->txt
СообщениеДобавлено: Вт авг 26, 2008 4:05 pm 
Не в сети
Mentor
Аватара пользователя

Зарегистрирован: Вт янв 15, 2008 11:27 am
Сообщения: 750
Переписал прогу на ассемблере и сделал в виде библиотеки wword.obj. Может кто-нибудь займётся фронт-эндом... Будет какой-нибудь DOCv! :)


Вложения:
wword-0.1.zip [2.33 КБ]
550 скачиваний
Вернуться к началу
 Заголовок сообщения: Re: Конвертор doc->txt
СообщениеДобавлено: Ср авг 27, 2008 8:11 am 
Не в сети
Kernel Optimizer
Аватара пользователя

Зарегистрирован: Пн янв 16, 2006 7:58 pm
Сообщения: 657
Albom
Рекомендую заняться оптимизацией кода wword-0.1.zip.
Код можно сократить и уменьшить. Попробуй поизучать асм листинг с С-ой программы (используя ключи оптимизации (к примеру -O2))


Вернуться к началу
Показать сообщения за:  Поле сортировки  
Начать новую тему  Ответить на тему  [ 5 сообщений ] 

Часовой пояс: UTC+03:00


Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и 1 гость


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Перейти:  
cron
Создано на основе phpBB® Forum Software © phpBB Limited
Русская поддержка phpBB