Портировал утилиту doc2txt (автор Иван Рощин, http://www.ivr.da.ru).
В качестве параметра эта реализация программы принимает полный путь к файлу somename.doc, затем создаёт в той же папке файл somename.txt и открывает его в tinypad. Хоть программа написана на Си, размер её всего 1,5 кБайта (в сжатом виде - 547 байт). К тому же есть ещё место для оптимизации как по размеру, так и по скорости.
Сделав в KFAR ассоциацию doc2txt с файлами doc можно просматривать их содержимое. Было установлено, что успешно открывается около трети всех доков, причём качество вполне удовлетворительное (пока нет украинских букв и некоторых других символов:(). А так программа вполне работоспособная.
Конвертор doc->txt
-
- Attachments
-
-
doc2txt-0.1.zip (1.23 KiB)Downloaded 2179 times
-
Ура, супер!
И мы уже давно не пешки,
Мы пули, мы орлы, и решки!
Война ютит бинарный код,
Умри, или иди вперед!
Мы пули, мы орлы, и решки!
Война ютит бинарный код,
Умри, или иди вперед!
Эта версия работает намного быстрее, чем предыдущая, так как считывает doc сразу (а не по 2 байта) и после преобразования записывает txt целиком (а не по байту). Плата за скорость - программа резервирует память, объём которой в 2 раза больше размера дока.
- Attachments
-
-
doc2txt-0.2.zip (1.35 KiB)Downloaded 1378 times
-
Переписал прогу на ассемблере и сделал в виде библиотеки wword.obj. Может кто-нибудь займётся фронт-эндом... Будет какой-нибудь DOCv!
- Attachments
-
-
wword-0.1.zip (2.33 KiB)Downloaded 752 times
-
Albom
Рекомендую заняться оптимизацией кода wword-0.1.zip.
Код можно сократить и уменьшить. Попробуй поизучать асм листинг с С-ой программы (используя ключи оптимизации (к примеру -O2))
Рекомендую заняться оптимизацией кода wword-0.1.zip.
Код можно сократить и уменьшить. Попробуй поизучать асм листинг с С-ой программы (используя ключи оптимизации (к примеру -O2))
Who is online
Users browsing this forum: No registered users and 1 guest