Объявление форума |
Если пользуетесь личными сообщениями и получили по электронной почте оповещение о новом письме, не отвечайте, пожалуйста, почтой. Зайдите на форум и ответьте отправителю через ЛС. |
Полигон-2 » Старый софт » Конвертер FB2 в TXT для Windows 3.0/3.1 |
<<Назад Вперед>> | Страницы: 1 2 3 4 5 | Печать |
Sozdatel
Advanced Member
Всего сообщений: 3518 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 15 апр. 2010 |
Профиль | Сообщить модератору
NEW! Сообщение отправлено: 1 сентября 2015 14:37 Сообщение отредактировано: 14 сентября 2015 14:21
Всем привет. Набросал на скорую руку в Delphi 1.0 за один вечер конвертер электронных книг формата FB2 в обычный текст (TXT). Работает в 16 и 32 разрядных версиях Windows - от Windows 3.1 до Windows XP и 7-10 x86. В архиве сам конвертер + тестовый файл fb2 для проверки. Конвертируемый файл сохраняется в той же папке, что и исходный FB2. Скриншот программы Ссылка на скачивание: На файлообменнике DowngradeFiles Скачать файл fb2conv.zip На Яндекс Диске https://yadi.sk/d/mQFF1vY5j5PcS P.S В дальнейшем, если программа окажется востребованной, возможно создание отдельной версии для DOS. |
Anonymous
Advanced Member
Откуда: Москва(Россия) Всего сообщений: 2537 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 22 нояб. 2011 |
Sozdatel, а почему на яндекс? Продублируйте на своём файлообменнике! |
Sozdatel
Advanced Member
Всего сообщений: 3518 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 15 апр. 2010 |
Профиль | Сообщить модератору
NEW! Сообщение отправлено: 1 сентября 2015 14:59 Сообщение отредактировано: 1 сентября 2015 15:31
Anonymous написал: Sozdatel, а почему на яндекс? Продублируйте на своём файлообменнике!Скачать файл fb2conv.zip |
Anonymous
Advanced Member
Откуда: Москва(Россия) Всего сообщений: 2537 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 22 нояб. 2011 |
Спасибо! |
plop
Junior Member
Откуда: Ульяновск Всего сообщений: 149 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 7 дек. 2011 |
Просто нет слов! СПАСИБО! |
Andrei88
Advanced Member
Откуда: Пермская обл. г.Пермь Всего сообщений: 419 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 12 апр. 2008 |
Симпатичная программа, а главное, нужная! А полноценный ридер планируется? |
Sozdatel
Advanced Member
Всего сообщений: 3518 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 15 апр. 2010 |
Профиль | Сообщить модератору
NEW! Сообщение отправлено: 1 сентября 2015 21:30 Сообщение отредактировано: 2 сентября 2015 16:09
Andrei88 написал: Возможно. А полноценный ридер планируется? Также планируется выпуск версии под MS-DOS (интерактивное приложение, где пользователь вводит с клавиатуры имя файла FB2, при этом будет поддерживаться автоматическое конвертирование с явным указанием имени файла, что-то вроде: fb2conv -f russkaya_klassika.fb2 russkaya_klassika.txt В следующей версии конвертера возможно будет добавлен выбор кодировки (DOS/Windows-1251), чтобы пользователь мог выбрать, в какую кодировку сохранять файл. |
Andrei88
Advanced Member
Откуда: Пермская обл. г.Пермь Всего сообщений: 419 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 12 апр. 2008 |
Sozdatel написал: Так интересны больше именно 16-разрядные системы. Тем более, если есть планы развития программ в сторону DOS, то появление такой программы для досовских КПК, думаю, будет только приветствоваться :-) под 32-разрядные системы (не говоря уже о современных 64 разрядных) разрабатывать нет особого смысла |
Fe-Restorator |
NEW! Сообщение отправлено: 2 сентября 2015 11:40 Сообщение отредактировано: 2 сентября 2015 11:44
Для начала, слабо понимаю, зачем нужен именно конвертер (сама программа) именно под дос. Выкачивать тот-ж либрусек из-под доса никто не умеет, да и неудобно сие в текстовом режиме. Вот, выкачать с торрентов библиотеку целиком и запустить некий mass-converter, чтоб автоматически обработал всю библиотеку, вот сие - дело! Причём, нужна не только тупая конвертация форматов, с учётом исходной развёрстки, а ещё: и библиотечная каталогизация с поиском, и грамотно составленная структура каталогов включая имена файлов, коие должны быть одновременно: информативными, с длинными именами, но читающимися и в формате 8.3, индексированными. Например, каждое имя папки/файла начинается с аббревиатуры-сокращения, соответствующего её/его полному имени, это первые 7 символов, продолжиться порядковым номером на 1+3 символа (через точку после первого), и (через ещё одну точку) завершиться длинным именем и расширением txt. В форточке будет некоторая путаница при сортировке из-за аббревиатур, однако в досе имена будут выглядеть весьма читаемо. |
Сейчас на форуме |
DDP
Advanced Member
Всего сообщений: 386 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 25 мая 2012 |
Sozdatel написал: не подскажете - как? т.к более функциональный и бесплатный STDU Viewer вполне нормально себя чувствует даже в Windows 95. в 98-й появляются панели меню с вопросами вместо букв и всё. висяк. или какая-то особая версия была для 95-й? |
Sozdatel
Advanced Member
Всего сообщений: 3518 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 15 апр. 2010 |
ОБНОВЛЕНИЕ. - Добавлена опция "Кодировать в DOS-866". - Изменён внешний вид кнопок. Скриншот программы Ссылка на скачивание та же. |
Fe-Restorator |
NEW! Сообщение отправлено: 2 сентября 2015 17:47 Сообщение отредактировано: 2 сентября 2015 17:54
От, блин, конвертация! Узнал сразу ДВА новых слова: одно "Б" и другое "ратец"!!! Ежели конвертишь сценарий (пьеса - тот-ж сценарий), так умей отделить столбец имён персонажей от столбца их реплик, а закадровый текст подавай как обыкновенную книжную вёрстку без деления на столбцы. Над конвертатором ещё работать и работать! PS. Допускается выравнивать столбец реплик по самому короткому имени персонажа+ два пробела, обязательно. При условии, что кратчайшее имя не менее чем из 8-ми букв. Более короткие имена дополняются пробелами справа. Допускается выделять под имя персонажа строку целиком. В сём разе, его реплика выравнивается слева по 8-му символу (не менее), т.е. все строки реплики начинаются с 8-го символа, независимо от числа строк, занимаемых репликой. Имена вспомогательны, они только указатели, и не должны сливаться с основным текстом. Напротив, их нужно быстро пропускать при чтении, с минимумом внимания. |
Сейчас на форуме |
Sozdatel
Advanced Member
Всего сообщений: 3518 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 15 апр. 2010 |
Профиль | Сообщить модератору
NEW! Сообщение отправлено: 2 сентября 2015 19:38 Сообщение отредактировано: 2 сентября 2015 19:43
Fe-Restorator написал: Это связано с тем, что многие файлы формата FB2 представляют собой неотформатированный текст, где абзацы разделяются тегом >p> вместо символа перевода строки. Узнал сразу ДВА новых слова: одно "Б" и другое "ратец"!!! И поскольку строки, содержащиеся в абзацах с тегом >P> нередко получаются слишком длинными (более 100 символов), то конвертер на каждом 55 символе выполняет перенос на новую строку (вставляет в файл соответствующи спец.символы), чтобы файлы можно было комфортно просматривать без горизонтальной прокрутки в старых текстовых редакторах, которые не поддерживают автоматический перенос строки (WordPad, Edit, MultiEdit, Фотон и т.д). |
Sozdatel
Advanced Member
Всего сообщений: 3518 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 15 апр. 2010 |
Профиль | Сообщить модератору
NEW! Сообщение отправлено: 2 сентября 2015 19:42 Сообщение отредактировано: 2 сентября 2015 19:42 |
Fe-Restorator |
NEW! Сообщение отправлено: 2 сентября 2015 21:03 Сообщение отредактировано: 2 сентября 2015 21:13
Sozdatel написал: Бред какой-то. Зачем тогда вообще нужен формат FB2? Это связано с тем, что многие файлы формата FB2 представляют собой неотформатированный текст, где абзацы разделяются тегом >p> вместо символа перевода строки. 1) Дано: длинный текст в одну строку с тегами-разделителями, обозначающими абзацы. Решение: Выполнить обработку файла в три прохода. Первый проход - разбить мега-строку на нормальные абзацы, коие метятся как CR/LF. Вторым проходом обработать остальные теги, получив правильное форматирование всего текста, включая перекодировку в нужный формат и расстановку мягких переносов по всем правилам языка. Третьим проходом порезать получившиеся абзацы на строки длиной ровно NN символов для показа на экране доса без горизонтального скроллинга, с учётом мягких переносов и схемы вёрстки (для сценариев и т.п.). 2) Дано: длинный текст в одну строку с тегами-разделителями "абзаЦЦ" жёстко через каждые 60 символов текста, включая пробелы в начале виртуальных строк. Решение: Выполнить обработку файла в 5 проходов. Первым проходом расставить теги CR/LF взамен каждого тега "абзаЦЦ" исходной строки, получив жёстко форматированный текст. Вторым проходом обработать остальные теги, получив правильное форматирование всего текста, БЕЗ перекодировки в нужный формат и БЕЗ расстановки мягких переносов. Это даст ровные текстовые строки по 60 символов в каждой, за исключением окончаний каждого абзаца. Третьим проходом обрабатываем "жёсткие" абзацы по принципу "если в строке все 60 символов (с учётом оконечных пробелов), меняем CR/LF на обычный пробел. Если символов в строке меньше 60, оставляем всё как есть". В результате, получим правильно оформленные абзацы, уже без жёсткой разбивки на строки. Четвёртым проходом выполняем перекодировку в нужный формат, удаление дублирующихся пробелов, расстановку мягких переносов, корректировку вёрстки в неординарных случаях (сценарии, и т.п.). Пятым проходом нарезаем текст на строки нужного размера, с учётом мягких переносов и специфики вёрстки. |
Сейчас на форуме |
Sozdatel
Advanced Member
Всего сообщений: 3518 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 15 апр. 2010 |
Профиль | Сообщить модератору
NEW! Сообщение отправлено: 2 сентября 2015 21:46 Сообщение отредактировано: 2 сентября 2015 21:50
Fe-Restorator написал: Попробуйте открыть любой файл формата fb2 в Блокноте или любом другом текстовом редакторе, чтобы убедиться в обратном. Бред какой-то. Зачем тогда вообще нужен формат FB2? Впрочем, благодарю за советы, есть над чем поработать (в исходном коде программы). |
Fe-Restorator |
NEW! Сообщение отправлено: 2 сентября 2015 22:13 Сообщение отредактировано: 2 сентября 2015 22:20
Sozdatel написал: Открывал и смотрел. Твоя фраза прозвучала как "неформатированный текст в формате FB2", что есмь бред. Согласись. Попробуйте открыть любой файл формата fb2 в Блокноте PS. Советы не полны, ибо при сценарной вёрстке, например, стоит ставить дополнительные CR/LF перед каждым именем персонажа, что позволит отделить абзацы от заведомо коротких строк, сохранив вёрстку документа при всех промежуточных преобразованиях. То-ж относится и ко всякого толка заголовкам, эпиграфам, сноскам и прочим намеренно выделенным элементам документа. |
Сейчас на форуме |
Sozdatel
Advanced Member
Всего сообщений: 3518 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 15 апр. 2010 |
Профиль | Сообщить модератору
NEW! Сообщение отправлено: 2 сентября 2015 23:36 Сообщение отредактировано: 2 сентября 2015 23:38
Fe-Restorator написал: Была бы бредом, если бы при открытии файла в блокноте (например того же Фонвизиновского "Недоросля") из архива, мы бы увидели текст с правильным форматированием, как если бы он был набран вручную в текстовом редакторе. "неформатированный текст в формате FB2", что есмь бред. Но вместо этого можно увидеть следующее. На скриншоте - файл FB2, открыт в стандартном Блокнот из Windows 7 x64, перенос строк отключён (об этом свидетельствует наличие горизонтальной полосы прокрутки). И поскольку большинство старых редакторов (под MS-DOS и Windows 3.1) не имеют функции автоматического переноса строк, пришлось реализовать добавление символа переноса на каждом 60-символе. |
Fe-Restorator |
NEW! Сообщение отправлено: 3 сентября 2015 2:18 Сообщение отредактировано: 3 сентября 2015 3:32
Sozdatel написал: Это формат FB2, никакого неформатированного текста здесь нет и в помине! Отвлекись от содержимого тех файлов, посмотри на подачу тобою информации. Была бы бредом, если бы при открытии файла в блокноте Хороший конвертер не станет тупо рубить по 60 символов, включая теги. Хороший конвертер сперва раскроет теги, превратит их в "книжного вида" свёрстанный текст, затем преобразует (по необходимости) жёстко порезанные на строки абзацы в абзацы непрерывные, расставит мягкие переносы и напоследок вновь жёстко порежет абзацы на строки заданной длины, с учётом одновременно и мягких переносов, и особенностей вёрстки. Именно в такой последовательности действий. Отчего получится:
Немного не выдержал правую границу, что нелегко сделать средствами движка форума, вручную. Но смысл, думаю, понятен. PS. Можно не разрывать слова по мягким переносам, а добавлять меж ними повторяющиеся пробелы, выравнивая обе границы текста разом. Эт как вариант, проще "сверстать", но труднее читать и отслеживать начало новых строк. PPS. неплохо-бы дать пользователю возможность самому задать длину строки. В досе - она будет 80 символов, в планшете - уже 60, в e-ink-читалке - не более 40, в КПК - не более 25, в смартфонах может доходить и до 15. Эт при соблюдении одинакового комфортного для глаза размера шрифта на всех девайсах: 5мм по вертикали на полное знакоместо (3.х мм высота строчных букв, 4.х мм высота прописных букв). Миллиметры не типографская мера шрифта, указаны весьма приблизительно, для наглядности не знакомым с типографикой форумчанам. PPPS. На время выполнения внутренних преобразований формата можно пользовать т.н. "текстовые теги". Например, часть символов "конец абзаца" в нужных частях документа временно обозначить сочетанием "^^^^" без кавычек. Такие "теги" не стандартизованы, но зело помогают не нарушить вёрстку документа, изменяя её части и фрагменты по заранее заданному правилу. Ведь, по-факту, придётся преобразовывать текст дважды (в самом жёстко испорченном варианте исходной вёрстки текста): первый раз при избавлении от тегов формата FB2 как занимающих место в строке лишних символов, второй раз - после преобразования из жёстко нарезанных строк неправильной длины и при преобразовании в жёстконарезанные строки длинны нужной, дабы сохранить исходную вёрстку документа (макет, структуру), неповреждённой. |
Сейчас на форуме |
Anderson1
Advanced Member
Откуда: Москва Всего сообщений: 2098 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 27 фев. 2011 |
Sozdatel написал: Это не совсем правда - в Windows 3.0 не работает: Работает во всех 16 и 32 разрядных версиях Windows - от Windows 3.0 и Windows 3.1 до Windows XP и 7 x86. Это 286 Laptop 12MHz/1M/CGA/W3.0a Windows 3.1 на том же компе, но в Hercules режиме, ибо CGA в 3.1 уже не поддерживается: BTW, обнаружил у сабжа ещё один дефект: без мыши с этой прогой ничего нельзя сделать - хоткеи (типа ctrl+o, ctrl+tab) не работают. |
Sozdatel
Advanced Member
Всего сообщений: 3518 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 15 апр. 2010 |
Anderson1 написал: Прошу прощения, не знал. Не было возможности проверить. Это не совсем правда - в Windows 3.0 не работает: Anderson1 написал: Будет добавлено. BTW, обнаружил у сабжа ещё один дефект: без мыши с этой прогой ничего нельзя сделать - хоткеи (типа ctrl+o, ctrl+tab) не работают. |
Sozdatel
Advanced Member
Всего сообщений: 3518 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 15 апр. 2010 |
Профиль | Сообщить модератору
NEW! Сообщение отправлено: 8 сентября 2015 15:17 Сообщение отредактировано: 8 сентября 2015 15:30
Anderson1 написал: Криво отображается. Видимо придется уменьшить размер формы по ширине. Или сделать её полноэкранной. Windows 3.1 на том же компе, но в Hercules режиме, ибо CGA в 3.1 уже не поддерживается: |
Anderson1
Advanced Member
Откуда: Москва Всего сообщений: 2098 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 27 фев. 2011 |
И кнопки подписать не капсом |
Sozdatel
Advanced Member
Всего сообщений: 3518 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 15 апр. 2010 |
Anderson1 написал: Надписи на кнопках выполнены в виде черно-белых картинок. На случай, если Windows окажется незнакомой с символами русского языка. Теперь вот думаю, оставить всё как есть или же сделать надписи в виде текста. И кнопки подписать не капсом |
Sozdatel
Advanced Member
Всего сообщений: 3518 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 15 апр. 2010 |
Профиль | Сообщить модератору
NEW! Сообщение отправлено: 8 сентября 2015 16:43 Сообщение отредактировано: 14 сентября 2015 14:21
Обновление. Изменения внешнего вида программы, добавлены горячие клавиши (Ctrl+O - открытие файла, F1 - форма "О программе", Ctrl+C - конвертация). Ссылка на скачивание: На файлообменнике DowngradeFiles Скачать файл fb2conv.zip На Яндекс Диске https://yadi.sk/d/mQFF1vY5j5PcS |
Anderson1
Advanced Member
Откуда: Москва Всего сообщений: 2098 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 27 фев. 2011 | |
Sozdatel
Advanced Member
Всего сообщений: 3518 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 15 апр. 2010 |
Профиль | Сообщить модератору
NEW! Сообщение отправлено: 8 сентября 2015 17:56 Сообщение отредактировано: 8 сентября 2015 18:15
Anderson1 написал: Установил в DOS Box режим Hercules, в нём же Delphi 1, попробую перекомпилировать. В общем ещё шероховато, но скорее работоспособно, чем нет - если не придираться к тексту кнопок |
Sozdatel
Advanced Member
Всего сообщений: 3518 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 15 апр. 2010 |
Обновлены ссылки. Программа работает во всех режимах - от Hercules до VGA. Проверено в DOS Box. |
Anderson1
Advanced Member
Откуда: Москва Всего сообщений: 2098 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 27 фев. 2011 | |
arperam
Advanced Member
Откуда: Москва Всего сообщений: 214 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 11 фев. 2014 |
Open, About, Convert... не? |
Sozdatel
Advanced Member
Всего сообщений: 3518 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 15 апр. 2010 |
arperam написал: Кнопки с англоязычными названиями будут смотреться довольно странно среди остального русского текста (который выполнен в виде черно-белых картинок в формате BMP). Open, About, Convert... не? Что касается надписей транслитом (русский текст английскими буквами), то это было сделано на случай, если в системе установлены английские региональные настройки (Пуск - Панель Управления - Язык и региональные стандарты), чтобы вместо иероглифов пользователь смог увидеть нормальный текст. |
Fe-Restorator |
NEW! Сообщение отправлено: 13 сентября 2015 19:14 Сообщение отредактировано: 13 сентября 2015 19:32
дэл |
Сейчас на форуме |
Fe-Restorator |
NEW! Сообщение отправлено: 13 сентября 2015 19:31
Кнопа "Открыть (Load)" == поле "выбранное имя файла" Нет кнопы == поле "результирующее имя файла" Нет кнопы == чекбокс "кодировка 866" Кнопа "конвертировать" == поле сообщения "работаю / готово / конвертация прошла успешно" Кнопа "о программе" == поле "лого программы" или поле "счётчик обработанных файлов". Вот такой должон быть интерфейс, строго по строкам и их соответствию полям информации. Логично, просто, реализуемо средствами винды 3.11 Да, поле "открыть" должно запоминать последний использованный путь файла, и предлагать его при выборе файла следующего. Всякий раз начинать с C:\ когда вся коллекция лежит в E:\fun\media\books\fb2 - негоже! Обработай 100 файлов подряд, почувствуй на своей шкуре гнев юзеров твоего поделия! |
Сейчас на форуме |
Anderson1
Advanced Member
Откуда: Москва Всего сообщений: 2098 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 27 фев. 2011 |
Профиль | Сообщить модератору
NEW! Сообщение отправлено: 13 сентября 2015 20:43 Сообщение отредактировано: 13 сентября 2015 20:50
Fe-Restorator написал: Всё ещё хуже - начинается с C:\WINDOWS, где "C:" диск с виндой, а "WINDOWS" каталог с виндой. Т.е. до корня диска ещё надо добраться. А вообще это мелкие придирки. Всякий раз начинать с C:\ Fe-Restorator написал: BTW, а параметры командной строки понимает - для пакетной обработки файлов? А то тыкать 100 файлов вручную, даже с условием запоминания места открытия, не в кайф. Гораздо проще команда вида "fb2conv *.fb2". Обработай 100 файлов подряд UPD: Глянул - нет, командную строку не держит. |
Fe-Restorator |
NEW! Сообщение отправлено: 14 сентября 2015 9:34
В 311-й форточке есть элемент дезигна "выпадающий список". поставить его справа от кнопы "лоад" и набивать файлами из диалога открытия. Причём, автоматически. Позднее - обрабатывать все файлы разом, то-бишь, в пакетном режиме. Вообще, сама идея 311-й форточки как конвертатора - мне не нравится. Пакетную обработку большой библиотеки ею не выполнить. |
Сейчас на форуме |
Sozdatel
Advanced Member
Всего сообщений: 3518 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 15 апр. 2010 |
Профиль | Сообщить модератору
NEW! Сообщение отправлено: 14 сентября 2015 14:03 Сообщение отредактировано: 14 сентября 2015 14:20
С учётом критики и пожеланий, упомянутых выше, вчера вечером была выпущена обновлённая версия программы. Теперь программа сохраняет последнее используемое имя файла и последнюю выбранную папку, полный путь к которой хранится в файле LASTDIR.INI. Соответственно эта папка и это имя файла будут использованы при нажатии на кнопку "Открыть". В случае, если папка окажется удалена, то при открытии будет использована папка, в которой находится сама программа (т.е конвертер). Скачать её можно по этим ссылкам: На файлообменнике DowngradeFiles Скачать файл fb2conv.zip На Яндекс Диске https://yadi.sk/d/mQFF1vY5j5PcS P.S Что касается командной строки, то скоро будет выпущена консольная версия, которая при обычном запуске работает в интерактивном режиме (то есть спрашивает у пользователя имя файла, хочет ли он, чтобы была выбрана кодировка DOS-866), а также поддерживает параметры командной строки (имя файла, имя выходного файла, использовать ли кодировку dos866), чтобы ее можно было использовать в пакетных файлах. |
Anonymous
Advanced Member
Откуда: Москва(Россия) Всего сообщений: 2537 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 22 нояб. 2011 |
Спасибо за апгрейд программки! А iconv полноценный прикрутить не думали, чтоб из любой кодировки - в любую? Ведь книжки не только на русском встречаются! |
Sozdatel
Advanced Member
Всего сообщений: 3518 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 15 апр. 2010 |
Anonymous написал: Подумываю над этим. Правда к сожалению пока ничего подобного для MS-DOS не смог найти. Спасибо за апгрейд программки! А iconv полноценный прикрутить не думали, чтоб из любой кодировки - в любую? Ведь книжки не только на русском встречаются! Единственное что мне попадалось, это примеры кода для turbo pascal, где показана перекодировка текста из Windows 1251 в DOS 866 и обратно, но с другими кодировками пока глухо. |
Anonymous
Advanced Member
Откуда: Москва(Россия) Всего сообщений: 2537 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 22 нояб. 2011 |
Профиль | Сообщить модератору
NEW! Сообщение отправлено: 14 сентября 2015 23:36 Сообщение отредактировано: 14 сентября 2015 23:40
Для турбопаскаля могу дать перекодировку между ISO2022JP aka JIS >-> ShiftJIS aka cp932 >-> EUC, http://qbus.narod.ru/jist.pas Если что, кирилица и греческий алфавиты там в составе всех трёх кодировок есть, а JIS использует 7-битовый код с иероглифами в обрамлении специальных ESC-последовательностей, потому не конфликтует с 8-битовыми кодировками. По FIDO русскому японские письма прекрасно умели ходить, например. |
Sozdatel
Advanced Member
Всего сообщений: 3518 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 15 апр. 2010 |
Anonymous написал: http://qbus.narod.ru/jist.pasБлагодарю, поковыряюсь на досуге. Для турбопаскаля могу дать перекодировку между ISO2022JP aka JIS >-> ShiftJIS aka cp932 >-> EUC, |
Sozdatel
Advanced Member
Всего сообщений: 3518 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 15 апр. 2010 |
На сайте у Антиквара (Nostalgy.net.ru нашел подборку утилит, работающих в чистом DOS-е (перекодировщик из utf8 в win1251 и dos866, конвертер из html в txt - с учетом исходной кодировки), так что думаю, в выпуске отдельной версии конвертера под DOS (по сути изобретанию велосипеда) нет особого смысла. Чуть позже выложу здесь готовую к использованию сборку - конвертация будет производиться с помощью bat файлов - их будет несколько для различных кодировок. |
<<Назад Вперед>> | Страницы: 1 2 3 4 5 | Печать |
Полигон-2 » Старый софт » Конвертер FB2 в TXT для Windows 3.0/3.1 |
1 посетитель просмотрел эту тему за последние 15 минут |
В том числе: 1 гость, 0 скрытых пользователей |
Последние | |
[Москва] LIQUID-Акция. Сливаются разъемы CF МС7004 и 7004А на AT и XT Пайка термотрубок Проммать s478 PEAK 715VL2-HT ( Full-Size SBC) Подскажите по 386 материке по джамперам. |
Самые активные 5 тем | |