# recoll - 데스크탑용 풀텍스트 검색 도구

> Clean Markdown view of GeekNews topic #18281. Use the original source for factual precision when an external source URL is present.

## Metadata

- GeekNews HTML: [https://news.hada.io/topic?id=18281](https://news.hada.io/topic?id=18281)
- GeekNews Markdown: [https://news.hada.io/topic/18281.md](https://news.hada.io/topic/18281.md)
- Type: news
- Author: [xguru](https://news.hada.io/@xguru)
- Published: 2024-12-16T09:51:01+09:00
- Updated: 2024-12-16T09:51:01+09:00
- Original source: [recoll.org](https://www.recoll.org/)
- Points: 20
- Comments: 0

## Summary

리눅스, 윈도우, 맥을 지원하는 로컬 데스크탑용 풀텍스트 검색 도구로, 파일 이름 및 내용 검색을 제공하며 대부분의 문서 형식을 지원합니다. 일반 파일, 압축 파일, 이메일 첨부파일 등을 자동으로 압축 해제하여 보여주며, 강력한 쿼리 기능과 GUI 기반 쿼리 빌더를 제공합니다. 다양한 외부 어플리케이션 및 라이브러리를 사용하여 특정 파일 형식을 추가적으로 처리할 수 있습니다.

## Topic Body

- 파일의 이름 및 내용으로 검색해주는 로컬 데스크탑용 도구   
- 리눅스/윈도우/맥 지원  
- 대부분의 문서 형식을 지원하며, 일부 문서는 외부 어플리케이션/라이브러리를 사용(예: .hwp 는 pyhwp 모듈을 이용)   
- 일반 파일 및 압축파일, 이메일 첨부파일 등 안에 있는 파일도 자동으로 내부에서(transparent) 압축해제하여 보여줌   
- 클릭시 네이티브 에디터에서 보이거나, 더 빠른 텍스트 미리보기 창으로 보여줌   
- QtGUI, 명령줄 로 이용가능하며 웹 프론트엔드가 제공되어 원격에서도 사용 가능   
- 강력한 쿼리 기능: 논리 검색, 구문 검색, 근접 검색, 와일드카드 사용 가능, 파일 형식 및 디렉토리 트리 필터링, GUI 기반 쿼리 빌더 제공  
  
### 기본적으로 색인되는 파일 형식  
  
- 텍스트/HTML  
- 이메일: Maildir, MH, Mailbox (Mozilla, Thunderbird, Evolution 지원)  
- 채팅 로그: Gaim, Purple  
- Scribus 파일  
- Man 페이지: groff 필요  
- Mimehtml 웹 아카이브  
  
### Python3가 필요한 파일 형식들  
- Excel 및 PowerPoint (구 OpenXML 형식)  
- Zip 압축 파일  
- Joplin 노트   
- Dia 다이어그램  
- Tar 압축 파일: 기본 비활성화, 설정 파일에서 활성화 필요  
- Konqueror 웹 아카이브  
- Midi Karaoke 파일: Python3 'six' 및 'chardet' 모듈 필요  
  
### 외부 도구가 필요한 파일 형식  
- XML기반 파일 형식들 :**libxml2** 및 **libxslt** C++ 라이브러리 사용  
  - OpenOffice, MS Office OpenXML, Abiword, Kword, Fb2 전자책, SVG, Gnumeric, Okular 주석 파일  
- PDF: pdftotext (poppler-utils 패키지 필요)  
- Microsoft Word: antiword 및 wvWare  
- RTF: unrtf (최신 버전 권장)  
- CHM: pychm 및 chmlib  
- EPUB: Python과 epub 모듈 필요  
- Microsoft Outlook .pst/.ost: libpff 사용  
- Hancom HWP: pyhwp  
- WordPerfect: wpd2html (libwpd-tools 패키지)  
- djvu: DjVuLibre  
- 오디오 태그: mutagen   
- 이미지 태그: exiftool   
- GNU info 파일: Python 및 info 명령 필요  
- Lyx: Lyx 설치 필수  
- Rar 압축 파일: unrar 또는 rarfile 패키지 사용  
- 7zip 압축 파일: py7zr 또는 pylzma 사용  
- iCalendar (.ics): icalendar 모듈 필요  
- Mozilla 캘린더 데이터  
- Postscript: ghostscript, ps2pdf, pdftotext  
- TeX: untex 또는 detex 사용  
- DVI: catdvi 필요

## Comments



_No public comments on this page._
