Board.KolibriOS.org

Official KolibriOS board
It is currently Sun Jul 21, 2019 6:19 pm

All times are UTC+03:00




Post new topic  Reply to topic  [ 5 posts ] 
Author Message
PostPosted: Fri Aug 22, 2008 10:20 am 
Offline
Mentor
User avatar

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


Attachments:
doc2txt-0.1.zip [1.23 KiB]
Downloaded 2020 times
Top
   
PostPosted: Fri Aug 22, 2008 3:57 pm 
Offline
User avatar

Joined: Mon Apr 16, 2007 6:38 pm
Posts: 1222
Ура, супер!

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


Top
   
PostPosted: Sun Aug 24, 2008 6:30 pm 
Offline
Mentor
User avatar

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


Attachments:
doc2txt-0.2.zip [1.35 KiB]
Downloaded 1207 times
Top
   
PostPosted: Tue Aug 26, 2008 4:05 pm 
Offline
Mentor
User avatar

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


Attachments:
wword-0.1.zip [2.33 KiB]
Downloaded 606 times
Top
   
PostPosted: Wed Aug 27, 2008 8:11 am 
Offline
Kernel Optimizer
User avatar

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


Top
   
Display posts from previous:  Sort by  
Post new topic  Reply to topic  [ 5 posts ] 

All times are UTC+03:00


Who is online

Users browsing this forum: No registered users and 2 guests


You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot post attachments in this forum

Search for:
Jump to:  
cron
Powered by phpBB® Forum Software © phpBB Limited