Оберон-клуб «ВЄДАsoft»

Твердыня модульных языков
Текущее время: 28 мар 2024, 16:40

Часовой пояс: UTC + 2 часа




Начать новую тему Ответить на тему  [ Сообщений: 3 ] 
Автор Сообщение
 Заголовок сообщения: Конвертер odc в текст (UTF-8, 1251)
СообщениеДобавлено: 22 апр 2018, 17:43 
Не в сети
Аватара пользователя

Сообщения: 1019
Откуда: Днепропетровская обл.
После не слишком удачных попыток собрать для Windows утилиту odcread, в результате чего получился файл odcread.exe размером в 3.5 Мб, который выдавал неизвестное исключение, было решено разработать свой собственный конвертер odc в текст в виде консольной утилиты. В качестве инструментария я взял BlackBox и сначала намеревался использовать его конвертеры. Но увидев, что его, собственно, надо тянуть с собой весь, я остановился на реализации "сырого" конвертера.

Возможности:

    • понимает старый формат BlackBox 1.5, в котором русские символы хранятся в однобайтовой кодировке;
    • поддержаны кодировки UTF-8 и 1251 (кириллица);
    • для UTF-8 при необходимости генерируется заголовок BOM, но только для текстов, в которых действительно есть многобайтные символы;
    • UTF-8 как в Блокноте Windows (конец строки 0DX+0AX). Такой формат понимают многие редакторы для Linux, например, nano/pico и gedit.

Конвертер распространяется по лицензии freeware, доступен в исходниках, использует модули BbConsole и BbCmdLine из поставки XDev. Не имеет сложных зависимостей, поэтому при необходимости его можно легко адаптировать для Linux.



Вложения:
odc2txt.png
odc2txt.png [ 9.51 КБ | Просмотров: 5087 ]
Вернуться к началу
 Профиль  
Ответить с цитатой  
 Заголовок сообщения: Re: Конвертер odc в текст (UTF-8, 1251)
СообщениеДобавлено: 22 апр 2018, 20:49 
Не в сети
Администратор
Аватара пользователя

Сообщения: 108
Версия для кроссплатформенного ББ.
https://blackbox.obertone.ru/download
Бинарники в архиве.


Вложения:
odc2txt.7z [89.25 КБ]
Скачиваний: 343
Вернуться к началу
 Профиль  
Ответить с цитатой  
 Заголовок сообщения: Re: Конвертер odc в текст (UTF-8, 1251)
СообщениеДобавлено: 23 апр 2018, 04:58 
Не в сети
Администратор
Аватара пользователя

Сообщения: 108
Перевод названия файлов из Utf8 в Utf16 для Linux.


Вложения:
odc2text.7z [89.27 КБ]
Скачиваний: 380
Вернуться к началу
 Профиль  
Ответить с цитатой  
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 3 ] 

Часовой пояс: UTC + 2 часа


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

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


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

Найти:
Перейти:  
cron
Создано на основе phpBB® Forum Software © phpBB Group
© VEDAsoft Oberon Club