DICT - DICT

DICT это толковый словарь сетевой протокол создан DICT Development Group.[1] Это описывается RFC 2229, опубликовано в 1997 году. Его цель - превзойти Протокол Вебстера и позволить клиентам получить доступ к большему количеству словари во время использования. Серверы и клиенты DICT используют TCP-порт 2628.

Ресурсы бесплатных словарей с серверов протокола DICT

  • Репозиторий исходных файлов для сервера протокола dict группы разработчиков DICT (с несколькими примерами словарей) доступен в Интернете.[2]

Словари английского языка

Двуязычные словари

  • Большой англо – русский словарь
  • Англо – французский словарь
  • Freedict предоставляет коллекцию из более чем 85 переводных словарей в виде исходных файлов XML с данными, в основном сопровождаемых базами данных, созданными из файлов XML в формате, используемом серверами и клиентами DICT. Они доступны на веб-сайте проекта Freedict по адресу.[5]
  • Словарь FREELANG
  • Англо-русский и русско-английский словари Lingvo не бесплатны, но при покупке могут быть легко преобразованы в формат DICT.
  • Англо – русский словарь Мюллера
  • Словацко-английский юридический словарь
  • Словацко-итальянский юридический словарь

DICT серверы

  • dictd (стандартный сервер от DICT Development Group)
  • DictD ++[6] - современный мощный сервер, написанный на C ++ с интенсивным использованием STL и Boost
  • GNU Dico[7]
  • JDictd[8] - а Ява реализация DICT-сервера на основе (заброшено)

Формат файла DICT

Стандартный сервер dictd, созданный DICT Development Group, использует специальный формат файла DICT, хотя другие серверы dictd (например, GNU Dico) могут дополнительно использовать другие форматы файлов.

Словари в стандартном файловом формате DICT состоят из двух файлов: файла .index и файла .dict (или .dict.dz в сжатом виде). Эти файлы обычно не пишутся вручную, а компилируются программой dictfmt. Например, Unix команда:

 dictfmt --utf8 --allchars -s «Мой словарь» -j mydict 

составит Unicode -совместимый файл DICT с именем mydict с заголовком «Мой словарь» из mydict.txt, который находится в Файл жаргона формат то есть:

: word1: определение 1: слово2: определение 2etc.

После создания файла словаря для его установки на сервер обычно нужно ввести что-то вроде:

mv mydict.dict mydict.index / usr / share / dictd // usr / sbin / dictdconfig -—write / etc / init.d / dictd restart

Клиенты DICT

Сервер dictd можно использовать из Telnet. Например, чтобы подключиться к серверу DICT на локальном хосте, в системе Unix обычно можно ввести:

telnet localhost dict

а затем введите команду «help», чтобы увидеть доступные команды. Стандартный пакет dictd также предоставляет команду «dict» для использования в командной строке.

Более сложные клиенты DICT включают:

Существуют также программы, которые напрямую читают формат файла DICT. Например, S60Dict,[17] - это программа-словарь для Symbian Series 60, использующая словари DICT. Кроме того, некоторые клиенты DICT, такие как Фантастический, также могут напрямую читать формат DICT.

Конвертеры DICT

  • Программное обеспечение Linguae[18] может конвертировать из / в форматы файлов wb, dict (stardict и dictd) csv, xdxf, txt, ini и ling (собственные), Linux, Windows и Mac OS X.
  • XDXF[19] Формат обмена словарями XML конвертирует между различными форматами словарей, используя подключаемую архитектуру кодеков.

dictzip

Чтобы эффективно хранить данные словаря, dictzip, расширение gzip Формат сжатия (также имя утилиты) может использоваться для сжатия файла .dict. Dictzip сжимает файл по частям и сохраняет индекс фрагмента в заголовке файла gzip, что обеспечивает произвольный доступ к данным.

Смотрите также

  • Клиенты DICT

Рекомендации

  1. ^ "dict.org". Dict.org. Получено 16 октября 2014.
  2. ^ "dict.org: Ресурсы". Dict.org. Получено 16 октября 2014.
  3. ^ [1]
  4. ^ "delorie.com". Delorie.com. Получено 16 октября 2014.
  5. ^ "freedict.org". Проект FreeDict. Получено 28 октября 2017.
  6. ^ "ndl.kie.ua". Ndl.kiev.ua. Получено 16 октября 2014.
  7. ^ "gnu.org". Gnu.org. Получено 16 октября 2014.
  8. ^ Хо Нгок Дык. "informatik.uni-leipzig.de". Informatik.uni-leipzig.de. Получено 16 октября 2014.
  9. ^ «Клиент ДИКТ». SourceForge. Архивировано из оригинал 5 мая 2013 г.
  10. ^ "DictEm - Клиент словаря для загрузки Emacs". SourceForge. Архивировано из оригинал 1 октября 2015 г.
  11. ^ "гараж: MaemoDict: информация о проекте". Garage.maemo.org. Получено 2015-03-07.
  12. ^ "mozdev.org - dict: index". Dict.mozdev.org. Получено 2015-03-07.
  13. ^ "OKDict". Киларго. Получено 2015-03-07.
  14. ^ «Презентация». Пентила. Архивировано из оригинал 22 октября 2008 г.
  15. ^ "Начинать -". Zope.org. Получено 2015-03-07.
  16. ^ "Пентила Неро". Pentila.com. Получено 2015-03-07.
  17. ^ Гианнакакис, Костас. «S60Dict». Архивировано из оригинал 11 июня 2013 г.
  18. ^ "Linguae, gestionnaire de dictionnaires". Linguae.stalikez.info. Получено 2015-03-07.
  19. ^ "soshial / xdxf_makedict · GitHub". Github.com. Получено 2015-03-07.

внешняя ссылка