Важная информация

User Tag List

Страница 1 из 2 12 ПоследняяПоследняя
Показано с 1 по 10 из 13

Тема: Конвертор из формата редактора ChiWorker в текст

  1. #1
    Member
    Регистрация
    08.12.2009
    Адрес
    Клецк, Беларусь
    Сообщений
    38
    Спасибо Благодарностей отдано 
    17
    Спасибо Благодарностей получено 
    2
    Поблагодарили
    2 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию Конвертор из формата редактора ChiWorker в текст

    Доброго времени суток. А реально в эмулятор добавить возможность виртуального принтера для ПК8020 "Корвет" ?

  2. #1
    С любовью к вам, Yandex.Direct
    Размещение рекламы на форуме способствует его дальнейшему развитию

  3. #2
    Veteran Аватар для Pyk
    Регистрация
    05.04.2013
    Адрес
    с. Починки, Нижегородская обл.
    Сообщений
    1,179
    Спасибо Благодарностей отдано 
    263
    Спасибо Благодарностей получено 
    456
    Поблагодарили
    182 сообщений
    Mentioned
    7 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Krautsov Посмотреть сообщение
    А реально в эмулятор добавить возможность виртуального принтера для ПК8020 "Корвет" ?
    Не совсем понял вопрос. Сейчас в эмуляторе есть поддержка принтера, вывод на принтер можно перенаправить в файл. Нужна поддержка принтера в каком-то другом виде?

  4. #3
    Member
    Регистрация
    08.12.2009
    Адрес
    Клецк, Беларусь
    Сообщений
    38
    Спасибо Благодарностей отдано 
    17
    Спасибо Благодарностей получено 
    2
    Поблагодарили
    2 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Pyk Посмотреть сообщение
    Не совсем понял вопрос. Сейчас в эмуляторе есть поддержка принтера, вывод на принтер можно перенаправить в файл. Нужна поддержка принтера в каком-то другом виде?
    Добрый день. Я так и не добился вывода файла с текстового редактора "chiworker". Вроде файл создает, но в нем какой то мусор, а не то, что по идее должно было получится. Возможно я что то не так делаю, но там вроде все просто.
    Оно при выборе печати в TXT вроде печатает, в кодировке KO8-U, но как то, наверное не так, какие то лишние символы присутствуют, такие как "T" со стрелкой, "S1" со стрелкой. Их нету в исходном тексте. Еще бы неплохо, что бы автоматом конвертило из KOI8U в что то более читабельное, типа windows кодировки

    Вот пример, после перекодировки куска текста, сохранял файл с виртуального принтера в TXT, затем конвертил в Windows - 1251, так как изначально файл на выходе в KOI8U.
    Нажмите на изображение для увеличения. 

Название:	пример.JPG 
Просмотров:	44 
Размер:	28.0 Кб 
ID:	78042
    Возможно Это какие то может управляющие символы, от этого редактора, но на печати на оригинальном Корвете такого нету, да и в файле исходнике тоже.
    Последний раз редактировалось Krautsov; 04.11.2022 в 16:35.

  5. #4
    Veteran Аватар для Pyk
    Регистрация
    05.04.2013
    Адрес
    с. Починки, Нижегородская обл.
    Сообщений
    1,179
    Спасибо Благодарностей отдано 
    263
    Спасибо Благодарностей получено 
    456
    Поблагодарили
    182 сообщений
    Mentioned
    7 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Krautsov, да, это управляющие символы принтера. Конкретно эти ESC S и ESC T включают и выключают режим нижнего индекса. Плохо понимаю, зачем нужно печатать в нижнем индексе символ пробела, может быть, принтер уменьшает его ширину, и это используется для выравнивания строк по ширине? Точно не помню поведение реальных принтеров, но эмуляторы принтеров, которые я пробовал (ESCParser и epsonps), отображают символ в полную ширину.

    К сожалению, навскидку не нашел этот редактор и примеры текста на имеющихся у меня образах дисков, можете поделиться образцом для анализа?

    А вообще, в чем состоит задача? Перевести в текст имеющиеся файлы в этом формате? В таком случае думаю, что оптимальным способом будет набросать внешний скрипт, который изменит кодировку и выбросит управляющие символы из текста. Если у меня будет образец, могу попробовать сделать. Или там не все так просто, и присутствует сложное форматирование?

  6. Эти 2 пользователя(ей) поблагодарили Pyk за это полезное сообщение:

    Krautsov (05.11.2022), shapipovo (05.11.2022)

  7. #5
    Member
    Регистрация
    08.12.2009
    Адрес
    Клецк, Беларусь
    Сообщений
    38
    Спасибо Благодарностей отдано 
    17
    Спасибо Благодарностей получено 
    2
    Поблагодарили
    2 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Вот ссылка на образ дискеты с этим редактором. По сути, это сделано по подобию текстового редактора Chiwriter для IBM PC
    Программа для печати называется CWPR.COM, вывод файла на печать CWPR filename.chi, далее выбираете тип шрифтов и откуда их загружать, сам редактор называется CW.COM, файл на диске CWANN.CHI, это файл в формате этого текстового редактора с мануалом и обзором возможностей данного редактора.
    Нажмите на изображение для увеличения. 

Название:	scrt.jpg 
Просмотров:	47 
Размер:	74.8 Кб 
ID:	78044

    На IBM имеется упоминание конвертора CHIPBM для конвертации файлов CHI редактора для IBM, правда самой ссылки скачать почему то нету, но там же есть пример файла CHI в PDF, и выложен сам файл с результатом работы данного конвертора под IBM, выглядит очень хорошо. P.S. Может и вы сможете разобрать формат файлов CHI на варианте для "Корвета", мне кажется в нем нету ничего такого сложного.
    Последний раз редактировалось Krautsov; 05.11.2022 в 07:22.

  8. #6
    Veteran Аватар для Pyk
    Регистрация
    05.04.2013
    Адрес
    с. Починки, Нижегородская обл.
    Сообщений
    1,179
    Спасибо Благодарностей отдано 
    263
    Спасибо Благодарностей получено 
    456
    Поблагодарили
    182 сообщений
    Mentioned
    7 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от shapipovo Посмотреть сообщение
    Здравствуйте, под Linux планируете сборку сделать?
    Что-то я забросил эту идею, надо бы вернуться и сделать все-таки. Попробую на днях.

    - - - Добавлено - - -

    Krautsov, спасибо за ссылки. Немного поизучал тему, навскидку сконвертировать не получилось, вот что удалось раскопать:

    - пример cwann с этого диска с очень сложным форматированием, использует целых 15 шрифтов, выгрузить во что-то приемлемое даже через печать у меня не получилось. Вероятно, ваши файлы попроще, раз печатаются в КИО8. Может быть, есть пример реального файла, который нужно сконвертировать?

    - утилита chipbm действительно не находится, но на сайте есть координаты автора, можно попробовать с ним связаться. Однако, конвертирует она в графический нередактируемый формат, не уверен, что это приемлемый вариант.

    - файлы chi успешно открываются в ChiWriter для DOS, но есть проблема со шрифтами. Надо попробовать подсунуть ему шрифты от корветовского chiworker. Видел упоминания, что из chiwriter можно экспортировать как в обычный текст (без сохранения шрифтов), так и в postscript, который можно потом конвертировать в pdf (но это опять-таки скорее всего нередактируемый формат). Но мне пока не попались соответствующие драйверы для такого экспорта. Сам chiwriter для DOS нашел, например, здесь: http://old-dos.ru/files/file_267.html

    - в последнем файле по предыдущей ссылке упоминается следующий метод конвертирования файлов cw в word: сначала обновляем с 3 версии chiwriter до 4, потом из 4 версии конвертируем в формат WordPerfect, а он, в свою очередь, может импортироваться в старых версиях Microsoft Word. Утилиты для конвертирования там же.

    - Что касается непосредственного конвертирования файлов chi, то я пока не понимаю, как там кодирутся русские буквы, нужно дополнительно изучать этот вопрос.

    В общем, тема интересная, думаю, что шанс тем или иным способом достигнуть результата есть, но нужно эспериментировать. Попробую еще на днях вернуться к этому вопросу, когда будет время.

    - - - Добавлено - - -

    Krautsov, да, есть еще утилита cw2rtf (http://www.colinandmargaret.co.uk/CW2RTF/CW2RTF.html), но она с cwann не справилась, может быть справится с другими файлами? Хотя подозреваю, что дело в кодировке русских букв.
    Встречались еще упоминания об утилите chi2word и связке chi2tex и tex2word...

  9. Этот пользователь поблагодарил Pyk за это полезное сообщение:

    shapipovo (06.11.2022)

  10. #7
    Member
    Регистрация
    08.12.2009
    Адрес
    Клецк, Беларусь
    Сообщений
    38
    Спасибо Благодарностей отдано 
    17
    Спасибо Благодарностей получено 
    2
    Поблагодарили
    2 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Ну попробуйте, просто набрать в редакторе любой текст, используя несколько шрифтов, сохраните. А упоминаемые ниже утилиты (cw2rtf и пр.) я пробовал, очень давно, лет 10 назад, но результата так и не получил. Автору утилиты, я вчера написал письмо, с просьбой прислать утилиту, либо исходники. Наш редактор от ПК "Корвет", со своим предком из IBM немного несовместим, хотя структура файла чем то похожа, если их открыть например, чем то на подобии блокнота. Экспорт сохранения в чистый текст у меня не работал не на реальном "Корвет", не в эмуляторах, я так же как и вы пробовал версии с IBM скормить файлы с "Корвета". В общем буду наблюдать за темой. PS Про ваш эмулятор я узнал совершенно случайно, и по моему я ранее его не встречал, во всяком случае у меня его не было, хотя я старый "Корветчик", за ними провел с 1995- по 2005, пока не закрыли Центр детского Творчества, бывший Дом пионеров называемый так еще во времена СССР.
    Последний раз редактировалось Krautsov; 06.11.2022 в 14:13.

  11. #8
    Veteran Аватар для Pyk
    Регистрация
    05.04.2013
    Адрес
    с. Починки, Нижегородская обл.
    Сообщений
    1,179
    Спасибо Благодарностей отдано 
    263
    Спасибо Благодарностей получено 
    456
    Поблагодарили
    182 сообщений
    Mentioned
    7 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Krautsov Посмотреть сообщение
    Ну попробуйте, просто набрать в редакторе любой текст, используя несколько шрифтов, сохраните.
    Я так и не понял, как в этом редакторе переключиться на русскую раскладку Пробовал и в других эмуляторах - не подобрал...


    Цитата Сообщение от Krautsov Посмотреть сообщение
    Про ваш эмулятор я узнал совершенно случайно, и по моему я ранее его не встречал, во всяком случае у меня его не было
    Не удивительно, поддержка Корвета в нем появилась только в начале этого года. По этой же причине весьма вероятно наличие багов. Если заметите какие-то проблемы, пожалуйста, пишите, постараюсь исправить.

    - - - Добавлено - - -

    Krautsov, P.S. Кажется, я понял, как кодируются русские буквы; кроме того, нашел описание формата файла в исходниках cw2rtf (хотя и несколько неполное, судя по всему).

  12. Этот пользователь поблагодарил Pyk за это полезное сообщение:

    Krautsov (07.11.2022)

  13. #9
    Member
    Регистрация
    08.12.2009
    Адрес
    Клецк, Беларусь
    Сообщений
    38
    Спасибо Благодарностей отдано 
    17
    Спасибо Благодарностей получено 
    2
    Поблагодарили
    2 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Я уже и не помню по поводу переключения раскладки, кажется просто нужный шрифт выбирался и все, но это не точно. Почти 17 лет назад я на нем набирал письма, так уже могу что то и забыть.

  14. #10
    Veteran Аватар для Pyk
    Регистрация
    05.04.2013
    Адрес
    с. Починки, Нижегородская обл.
    Сообщений
    1,179
    Спасибо Благодарностей отдано 
    263
    Спасибо Благодарностей получено 
    456
    Поблагодарили
    182 сообщений
    Mentioned
    7 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Krautsov Посмотреть сообщение
    Я так и не добился вывода файла с текстового редактора "chiworker". Вроде файл создает, но в нем какой то мусор, а не то, что по идее должно было получится.
    В общем, набросал я конвертер, прошу протестировать. Преобразовывает корветовский chi в текстовый файл. Обрабатывает все основные ascii-символы и русские буквы, все остальное заменяется точками.
    На тестовых файлах вроде бы нормально отработал, посмотрите, какой будет результат на ваших, при необходимости доработаю.
    Для запуска необходим Python 3.x
    Вложения Вложения
    Последний раз редактировалось Pyk; 20.11.2022 в 19:43.

  15. Эти 4 пользователя(ей) поблагодарили Pyk за это полезное сообщение:

    Azm (01.12.2022), Krautsov (21.11.2022), Oleg N. Cher (17.11.2022), shapipovo (17.11.2022)

Страница 1 из 2 12 ПоследняяПоследняя

Информация о теме

Пользователи, просматривающие эту тему

Эту тему просматривают: 1 (пользователей: 0 , гостей: 1)

Похожие темы

  1. Конвертор файлов ALASM в текст
    от CityAceE в разделе Утилиты
    Ответов: 14
    Последнее: 21.08.2021, 21:45
  2. Ответов: 92
    Последнее: 11.12.2020, 17:08
  3. Адаптация текстового редактора
    от Raydac в разделе Софт
    Ответов: 1
    Последнее: 09.06.2008, 14:27

Ваши права

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