받아쓰기

DICT

DIST는 1997년 DIST 개발 그룹에[1] 의해 만들어진 사전 네트워크 프로토콜로, RFC 2229가 기술하고 있다.[2] 웹스터 프로토콜을 뛰어넘어 고객이 균일한 인터페이스를 통해 다양한 사전을 접할 수 있도록 하는 것이 목표다.

프로토콜은 서버가 인식해야 하는 몇 가지 명령으로 구성되므로 클라이언트는 사용 가능한 데이터와 검색어 정의에 액세스할 수 있다. DIST 서버 및 클라이언트는 기본적으로 TCP 포트 2628을 사용한다. 쿼리는 다음 URL 구성표에 캡처된다.

받아쓰기://[<user];<host>@:<port>/<c>:<word>:<<pause>:<n>

DIST 프로토콜 서버의 무료 사전용 리소스

몇 개의 샘플 사전이 있는 DIST 개발 그룹의 명령 프로토콜 서버에 대한 원본 파일 저장소를 온라인으로 사용할 수 있다.[3]

영어사전

이중언어사전

  • 빅 잉글리쉬-러시아어 사전
  • 영불사전
  • Freedict는 데이터가 포함된 XML 원본 파일로 85개 이상의 번역 사전 컬렉션을 제공하며, 대부분 DIST 서버 및 클라이언트가 사용하는 형식의 XML 파일에서 생성된 데이터베이스를 수반한다. 이러한 정보는 의 Freedict 프로젝트 웹 사이트에서 이용할 수 있다.[6]
  • FREELANG 사전
  • 링보 영어-러시아어 및 러시아어-영어 사전은 무료가 아니지만 구입 시 쉽게 DIST 형식으로 변환할 수 있다.
  • 뮬러 영어-러시아어 사전
  • 슬로바키아-영어법사전
  • 슬로바키아-이탈리아어 법률 사전

DIST 서버

  • decdd[7](DIST 개발 그룹에서 만든 표준 서버)
  • DetcdD++[8] – STL과 부스트의 사용량이 많은 C++로 작성된 현대적인 강력한 서버
  • GNU 디코[9]
  • JDictd[10] – Java 기반 DITH 서버 구현(폐기)

DIST 클라이언트

텔넷에서 받아쓰기 서버를 사용할 수 있다. 예를 들어 로컬 호스트의 DIST 서버에 연결하려면 일반적으로 Unix 시스템에서 다음을 입력할 수 있다.

telnet localhost 명령어 

사용 가능한 명령을 보려면 "help" 명령을 입력하십시오. 표준 dictd 패키지는 명령줄 사용을 위한 "dict" 명령도 제공한다.

보다 정교한 DIST 클라이언트에는 다음이 포함된다.

또한 DIST 파일 형식을 직접 읽는 프로그램도 있다. 예를 들어 S60Dict는 DIST 사전을 사용하는 심비안 시리즈 60의 사전 프로그램이다.[19] 또한 판타지딕과 같은 일부 DIST 클라이언트도 DIST 형식을 직접 읽을 수 있다.

받아쓰기 파일 형식

DIST 개발 그룹에[1] 의해 만들어진 표준 명령어[7] 서버는 특별한 명령어 파일 형식을 사용한다. 이 파일은 .index 파일과 .csv 파일(또는 압축된 경우 .dict.dz)의 두 파일로 구성된다. 이 파일들은 보통 detcfmt라고 불리는 프로그램에 의해 생성된다. 예를 들어 Unix 명령:

 detcfmt --utf8 --allchars -s "My Dictionary" -j mydict < mydict.txt 

mydict라는 유니코드 호환 DIST 파일을 mydict에서 내 사전 머리글과 함께 컴파일한다.TxtJargon 파일 형식, 예:

:word1:definition 1 :word2:definition 2 등  

사전 파일이 생성되면 다음과 유사한 명령을 사용하여 서버에 쉽게 설치할 수 있다.

mvdict.digines /usr/share/htmld/ /usr/sbin/htmldconfig—/etc/init.d/htmld restart. 

포맷 변환기

  • Languagae Software는[20] ssv, xdxf, txt, ini 및 ling(원본) 파일 형식, Linux, Windows 및 Mac OS X에서 wb로 변환할 수 있다.
  • XDXF[21] XML 사전 교환 형식은 플러그형 코덱 아키텍처를 사용하여 다양한 사전 형식 간에 변환된다.

받아쓰기를 하다

사전 데이터를 효율적으로 저장하기 위해 gzip 압축 형식(유틸리티의 이름)에 대한 확장자인 dictzip을 사용하여 .dict 파일을 압축할 수 있다. Dritzip은 파일을 청크로 압축하고 청크 인덱스를 gzip 파일 헤더에 저장하여 데이터에 대한 임의 액세스를 허용한다.

참고 항목

참조

  1. ^ a b "dict.org". Dict.org. Retrieved 16 October 2014.
  2. ^ Faith, Rickard E.; Martin, Bret (October 1997). "rfc2229". datatracker.ietf.org. Retrieved 2021-09-11.
  3. ^ "dict.org: Resources". Dict.org. Archived from the original on 30 August 2020. Retrieved 11 September 2021.
  4. ^ "Archived copy". www.census.gov. Archived from the original on 1 January 1997. Retrieved 13 January 2022.{{cite web}}: CS1 maint: 타이틀로 보관된 사본(링크)
  5. ^ "delorie.com". Delorie.com. Retrieved 16 October 2014.
  6. ^ "freedict.org". FreeDict Project. Retrieved 28 October 2017.
  7. ^ a b c "DICT Development Group". SourceForge. Retrieved 2021-09-11.
  8. ^ "ndl.kie.ua". Ndl.kiev.ua. 26 March 2010. Retrieved 16 October 2014.
  9. ^ "gnu.org". Gnu.org. Retrieved 16 October 2014.
  10. ^ Ho Ngoc Duc. "informatik.uni-leipzig.de". Informatik.uni-leipzig.de. Retrieved 16 October 2014.
  11. ^ "DICT Client". SourceForge. Archived from the original on 5 May 2013. Retrieved 11 September 2021.
  12. ^ "DictEm - Dictionary client for Emacs download". SourceForge. Archived from the original on 1 October 2015.
  13. ^ "garage: MaemoDict: Project Info". Garage.maemo.org. Retrieved 2015-03-07.
  14. ^ "mozdev.org - dict: index". Dict.mozdev.org. Retrieved 2015-03-07.
  15. ^ "OKDict". Kilargo. Retrieved 2015-03-07.
  16. ^ "Presentation". Pentila. Archived from the original on 22 October 2008.
  17. ^ "Start —". Zope.org. Retrieved 2015-03-07.
  18. ^ "Pentila Néro". Pentila.com. Retrieved 2015-03-07.
  19. ^ Giannakakis, Kostas. "S60Dict". Archived from the original on 11 June 2013.
  20. ^ "Linguae, gestionnaire de dictionnaires". Linguae.stalikez.info. Retrieved 2015-03-07.
  21. ^ "soshial/xdxf_makedict · GitHub". Github.com. Retrieved 2015-03-07.

외부 링크