C#의 특정 하위 문자열에 대해 큰 바이너리 파일을 검색하는 가장 좋은 방법은 무엇입니까?C# - 패턴의 이진 파일 검색
내가 실행에서 DWARF 정보를 추출하기 위해 노력하고있어, 몇 가지 세부 사항을 제공하기 위해, 그래서 난 단지 (즉 섹션에서는 문자열.debug_info
,
.debug_abbrev
로 시작하는 등) 바이너리 파일의 특정 부분에 관심
Stream
, FileStream
또는 BinaryReader
에 아무 것도 보이지 않으므로 덩어리를 읽고 문자열의 데이터를 직접 검색해야합니다.
더 좋은 방법이 있습니까?
예, 이진 파일 형식을 올바르게 구문 분석하는 것이 좋습니다. –