Krep: 초고속 문자열 검색 유틸리티

2025-04-16
Krep: 초고속 문자열 검색 유틸리티

Krep은 대용량 파일과 디렉토리를 처리할 때 최대 처리량과 효율성을 위해 설계된 성능 최적화 문자열 검색 유틸리티입니다. 여러 검색 알고리즘과 SIMD 가속(사용 가능한 경우)을 사용하며 속도와 단순성을 우선시합니다. Krep은 최적의 알고리즘을 자동으로 선택하고, 멀티스레드 검색, 메모리 매핑 I/O, 정규 표현식, 재귀적 디렉토리 검색을 지원하며, 바이너리 파일과 일반적인 비 코드 디렉토리를 건너뜁니다. 벤치마크 결과 Krep은 grep보다 약 41.5배 빠르고 ripgrep보다 약간 빠릅니다.