Логин:
Пароль:
Поиск:

Как конвертировать LSD в DSL

8 ноября 20128531admin
    

Как конвертировать LSD в DSL.


Есть такой замечательный словарь-подстрочник-переводчик, как Lingvo. И есть для него великое множество вполне себе неплохих словарей, которые удобно использовать под свои маленькие нужды. Одна проблема — словари находятся в бинарном формате (LSD), поэтому работать с ними неудобно. Гораздо интереснее перевести словарь в текстовый формат — и "дербанить" его тем же Perl’ом или PHP.

В ходе поисков способов получения результата, — а именно, преобразования бинарного LSD в текст, — было обнаружено интересное решение. Оказывается, штатная утилита Dslcomp.exe, которая поставляется с самим Lingvo, прекрасно умеет конвертировать один формат в другой. Правда, по умолчанию, она преобразовывает только текст в бинарник — а вот обратная функция отключена.

И тут мы подходим к самому интересному. Путем несложных манипуляций с Dslcomp.exe, можно включить в ней функцию конвертирования бинарного LSD обратно в обычный текстовый файл (DSL). Для того чтобы это сделать,понадобится обычный HEX-редактор — в файле Dslcomp.exe нужно исправить байт за номером 5A9DD с "01" на "00". После такого преобразования, утилита Dslcomp.exe чудеснейшим образом обретает возможность конвертировать один формат в другой и обратно.

Итого — пару ударов по кнопкам, — и в наших руках словарь в текстовом формате.
  • 3

Добавление комментария

Имя:
Пароль:
Email:

 Последние новости
   
Последнии комментарии
FreeSWITCH on NetBSD
Автор admin (27.11.2020)
2default
круто! хоть какой-то свежак)
да, netbsd.tea...
FreeSWITCH on NetBSD
Автор default (24.11.2020)
admin, Собрал, запустил, таки 1.8.7. С ним вполне ...
FreeSWITCH on NetBSD
Автор admin (20.11.2020)
Пробуем последнюю отсюда: https://files.freeswitch...
FreeSWITCH on NetBSD
Автор default (20.11.2020)
admin, Давай скооперируемся. И мне нужен. На FreeB...
i3lock
Автор admin (20.11.2020)
аха, спасибо. Исправили)
FreeSWITCH on NetBSD
Автор admin (20.11.2020)
default, если дело только в openssl можно старую в...
FreeSWITCH on NetBSD
Автор admin (20.11.2020)
default,
Я как-то скомпилировал FS, но версия была...
FreeSWITCH on NetBSD
Автор default (20.11.2020)
admin, 1.10 себя аналогично ведет, ветки ниже 1.10...
FreeSWITCH on NetBSD
Автор admin (19.11.2020)
default, уже получил) в новой ветке уже всё по дру...
FreeSWITCH on NetBSD
Автор default (19.11.2020)
Судя по всему это будет мастер ветка с джитхаба и ...
Календарь
« Апрель »
Пн Вт Ср Чт Пт Сб Вс
1 2 3 4
5 6 7 8 9 10 11
12 13 14 15 16 17 18
19 20 21 22 23 24 25
26 27 28 29 30
FreeServer.su