Total Commander의 검색 기능은 상당히 막강하다. 기본적인 찾기 기능도 강력하지만 지정된 파일에서 문자열(ASCII, 유니코드, UTF8)을 검색하주는 기능도 상당히 막강하다. 특히 검색에서 정규식을 사용할 수 있다는 것은 아주 큰 매력이다.
여기에 지정된 날짜로 검색할 수도 있고, 파일 크기, 심지어는 파일 속성으로 검색할 수 있다. 컨텐트 플러그인을 이용하면 특정 형식의 파일에서 특정 부분(
예: PDF 파일에서 PDF 파일의 저자)만 가지고 검색할 수도 있다.
아울러 이기능을 조금더 활용하면 필자처럼 파일의 생성일에따라 서로 다른 색상을 갖도록 할 수 있다. 따라서 필자의 경우 실행 파일의 내용을 검색할 일이 있으면 꼭
Total Commander를 사용한다.
일반적으로 XP내부 파일(예: Shell32.dll)에서 텍스트를 검색할 때에는 ASCII로 검색하면 문자열이 발견되지 않는 경우가 종종있다. 그 이유는 XP가 유니코드를 기반으로 개발됐기때문이다. 실제 헥사 편집기나 일반 편집기로 XP 내부 파일을 열어보면 h i b e r f i l . s y s처럼 문자와 문자 사이에 공백(정확히는 널)이 포함되어 있는 것을 알 수 있다.
문제는
Total Commander의 검색(Alt-F7)에서는 유니코드를 지원하지만
Total Commander의 내장 뷰어에서는 유니코드를 지원하지 않는다는 점이다. 따라서
Total Commander로 유니코드 문자를 검색하고 확인을 위해 내장 뷰어로 파일을 열어 검색할 수 있는 방법이 없다. 따라서 이번 팁에서는
Total Commander 내장 뷰어에서 유니코드 문자를 검색하는 방법을 알아보겠다.