파일 속 문자열 뽑기 (strings)
파일을 놓으면 바로 문자열 목록이 나와요. 최소 길이를 늘리면 의미 없는 짧은 조각이 줄어요.
파일을 고르면 결과가 여기에 나와요.
파일 속 읽을 수 있는 글자만 뽑기
프로그램(EXE·DLL), 펌웨어, 게임 데이터 같은 바이너리 파일은 대부분 사람이 읽을 수 없는 바이트지만, 그 안에 오류 메시지, 웹 주소, 파일 경로, 사용하는 DLL·함수 이름, 버전 정보 같은 글자가 그대로 들어 있어요. 리눅스·유닉스의 strings 명령은 읽을 수 있는 글자가 일정 개수 이상 이어진 부분만 골라 보여 주는 도구이고, 이 페이지는 같은 일을 설치 없이 브라우저에서 해요.
찾는 글자 종류
- ASCII: 영문·숫자·기호(0x20~0x7E)와 탭이 최소 길이 이상 이어진 부분이에요. strings 명령의 기본 동작과 같아요.
- UTF-8 (한글 포함): 올바른 UTF-8 바이트 묶음으로 된 한글·한자·다른 나라 글자도 함께 이어 붙여 찾아요. 잘못된 바이트 조합, 제어 문자, 바이트 순서 표시(BOM)는 끊는 곳으로 봐요.
- UTF-16LE: 윈도 프로그램은 화면 글자나 경로를 글자마다 2바이트(UTF-16 리틀 엔디언)로 저장하는 경우가 많아요. ‘H 00 e 00 l 00…’ 같은 모양이라 ASCII 검색에는 안 잡혀서 따로 찾아요. 영문·기본 라틴 문자·한글 음절을 지원해요.
결과 보기
각 문자열의 파일 안 위치(16진수 오프셋)와 종류(A=ASCII, U8=UTF-8, U16=UTF-16LE)가 함께 나와서, 헥스 뷰어에서 그 위치로 바로 가 볼 수 있어요. ‘결과에서 찾기’에 글자를 넣으면 걸러 보고, URL·이메일·DLL 이름·한글·경로 버튼으로 자주 찾는 형태만 골라 볼 수 있어요. 화면에는 최대 3,000줄을 보여 주고, TXT 저장은 걸러진 결과 전체를 ‘위치, 종류, 문자열’ 탭 구분으로 저장해요.
쓰임과 주의
내려받은 프로그램이 어떤 주소에 접속하는지 미리 살펴보거나, 오래된 파일의 버전·제작 프로그램을 확인하거나, 손상된 문서에서 글만이라도 건지는 데 쓸 수 있어요. 최소 길이가 짧으면 우연히 글자처럼 보이는 조각이 많이 나오니 4~8 정도로 쓰세요. 압축되거나 암호화된 부분 안의 글자는 나오지 않아요(예: ZIP 안의 파일, 실행 압축된 EXE). 파일은 기기 밖으로 나가지 않아요.
참고한 자료
자주 묻는 질문
strings 명령과 결과 개수가 조금 달라요.
strings는 기본으로 ASCII만, 실행 파일의 일부 구역만 볼 때가 있어요. 이 도구는 파일 전체를 보고 UTF-8·UTF-16도 함께 찾아서 더 많이 나올 수 있어요. 체크를 끄면 ASCII만 볼 수 있어요.
큰 파일도 되나요?
파일 전체를 메모리에 읽어서 처리해요. 수백 MB까지는 보통 되지만 휴대폰에서는 느리거나 멈출 수 있어요.
한글이 깨진 채로 나와요.
EUC-KR(CP949)로 저장된 한글은 UTF-8이 아니라서 찾지 못해요. 그런 파일은 ‘문자 인코딩 변환기’로 먼저 바꿔 보세요.
함께 쓰면 좋은 도구
- 헥스 뷰어 (파일 16진수 보기·검색, 헥스를 파일로)파일의 바이트를 16진수와 글자로 나란히 보고, 위치 이동·바이트 검색·파일 형식 확인, 16진수 글자를 파일로 저장
- 파일 속 숨은 파일 찾기 (카빙·엔트로피 그래프)이미지·펌웨어·문서 안에 붙어 있는 PNG·JPG·ZIP·PDF·GZIP 같은 파일을 서명으로 찾아 꺼내고, 바이트 무작위성(엔트로피) 그래프로 압축·암호화 구간 보기
- 해시 계산·파일 체크섬 확인 (MD5·SHA-256·SHA-512·CRC32)글자나 파일의 MD5·SHA-1·SHA-256·SHA-512·SHA3·CRC32 값을 한 번에 계산하고, 받은 체크섬과 같은지 비교
- 텍스트에서 이메일·URL·IP·전화번호 뽑기긴 글·로그·HTML·엑셀 붙여넣기에서 이메일 주소, 웹 주소(URL), IPv4·IPv6 주소, 전화번호만 골라 중복 없이 목록으로 만들고 CSV로 저장
- JSON 정리 (보기 좋게 들여쓰기·검증·압축)JSON을 보기 좋게 들여쓰기, 오류 위치 표시, 한 줄 압축, 키 정렬, 문자열 이스케이프
- 정규식 테스트 (정규표현식 매칭 확인)패턴과 플래그로 일치하는 부분을 강조 표시, 그룹 값 표, 바꾸기 미리보기, 자주 쓰는 패턴