디컴파일 프로젝트를 찾는 방법: 어디서 시작할까

작성: DecompHub · 수정일 · 한국어

관심 있는 프로그램, 게임 또는 기기부터 정하세요. 이어서 원본 바이너리 재현, 동작 재구현, 하드웨어 조사, 호환 소프트웨어 개발 중 무엇을 찾는지 구분합니다. 목표가 다르면 필요한 기술과 검색어도 달라집니다.

DecompHub 목록에서 여러 카테고리를 검색한 뒤 저장소 링크로 이동해 최신 문서를 확인할 수 있습니다. DecompHub는 독립적인 목록 서비스입니다. 등재가 개발자의 추천을 뜻하지 않으며, 공개 저장소라는 사실만으로 오픈 소스 이용 권한이 생기지는 않습니다.

커뮤니티에서 출발하기

decomp.dev는 원본 기계어와의 일치를 목표로 하는 프로젝트의 진행 보고서를 모읍니다. Decompedia에는 커뮤니티 지식과 플랫폼별 자료가 있습니다. 발견한 주장은 프로젝트의 공식 문서에서 확인하세요.

게임, 소프트웨어, 펌웨어, 하드웨어 연구에서도 찾아보세요. 작업 유형 태그를 읽고 문서화, 호환 구현, 매칭 디컴파일을 같은 작업으로 취급하지 않는 것이 중요합니다.

GitHub 검색을 구체화하기

대상 이름에 decompilation, disassembly, reimplementation, reverse engineering을 조합합니다. GitHub 검색 문서는 토픽, 언어, 조직 등의 필터를 설명합니다.

이식이나 개발을 이어가는 포크도 찾으려면 fork:true를 추가하세요. GitLab 등에서도 공식 링크를 따라가야 합니다. 이름이 같다고 미러가 공식 개발 저장소인 것은 아닙니다.

목적에 맞는지 확인하기

무엇을 복원하는지, 어떤 버전을 지원하는지, 소스·문서·빌드 절차·실행 가능한 릴리스 중 무엇이 있는지 확인하세요. 진행률은 원본 보고서를 열어 측정 범위까지 읽어야 합니다.

재사용 가능한 OSS가 필요하다면 실제 라이선스를 확인하세요. Open Source Initiative의 정의는 소스 열람뿐 아니라 수정과 배포 권한을 포함합니다. DecompHub의 라이선스 미지정 표시는 이용 권한에 대한 판정이 아닙니다.

스타 수는 발견을 돕는 신호이지 정확성이나 완성도의 증거가 아닙니다. 도움 주기에서 사용 가능한 환경으로 후보를 좁히고, 최종 요구 사항은 공식 문서에서 확인하세요.

후보마다 URL, 대상, 작업 유형, 다음 행동을 기록하면 목록이 유용해집니다. GitHub 검색법, 게임 프로젝트 모음, 활동 확인법, 특정 게임 찾기를 참고하세요.

빠진 프로젝트는 공식 URL로 제출할 수 있으며 게시 전 검토를 거칩니다. 이어서 진행률 읽기와 첫 기여를 살펴보세요.