이 때문에 많은 사람들이 다른 목적으로 소프트웨어의 소스 코드를 얻으려고 노력하지만, 소프트웨어의 최종 제품은 일반적으로 컴파일된 파일이라는 것을 알고 있습니다. C 언어를 처음 배울 때 생성된 exe 파일과 마찬가지로 모두 이진 기호이기 때문에 소스 코드를 직접 볼 수 없습니다.
소프트웨어의 소스 코드를 보려면 먼저 이 소프트웨어의 개발자가 켜져 있는지 확인해야 합니다. 오픈소스라면, 많은 시간을 들여 디컴파일할 필요가 없습니다. 오픈 소스 커뮤니티에서 직접 소프트웨어의 소스 코드를 찾을 수 있으며, 개발자는 일반적으로 소스 코드에 대한 다운로드 링크를 제공합니다. -응?
소프트웨어가 공개되지 않으면 디컴파일됩니다. 대부분의 소프트웨어의 소스 코드를 확인해야 합니다. 디컴파일에도 소스 코드는 매우 혼란스럽다. 소스 코드를 보호하기 위해 개발자는 컴파일하기 전에 혼동하기 때문이다. 누군가가 디컴파일에 성공해도 코드의 논리를 이해할 수 없다는 것이 소스 코드를 보호하는 마지막 방어선이다.