개발 디 컴파일이란 무엇입니까? -techopedia에서 정의

디 컴파일이란 무엇입니까? -techopedia에서 정의

차례:

Anonim

정의-디 컴파일이란 무엇입니까?

디 컴파일은 컴퓨터에서 읽을 수있는 코드를 원래 코드 기능으로 사람이 읽을 수있는 소스 코드로 변환하는 프로세스입니다. 디 컴파일은 컴파일의 반대입니다.


변수 및 함수 이름과 같은 원본 코드 식별자는 컴퓨터 코드에 거의 저장되지 않기 때문에 원본 소스 코드 재생에 디 컴파일을 사용할 수 없습니다. 그러나 메타 데이터 또는 디버깅 정보를 포함하는 코드에는 식별자가 포함될 수 있습니다.

Techopedia는 디 컴파일을 설명합니다

디 컴파일은 종종 소스 코드를 더 이상 사용할 수 없을 때 컴퓨터 코드에서 수행됩니다. 따라서 리버스 엔지니어링의 한 형태입니다. 또한 컴퓨터 보안, 상호 운용성 및 오류 수정을 위해 디 컴파일이 사용될 수 있습니다.


디 컴파일은 다음과 같은 여러 가지 이유로 적용됩니다.

  • 코드 기능 이해
  • 오류 수정
  • 컴퓨터 보안 강화
  • 비밀번호, 복사 방지 및 시간 제한과 같은 제한 사항 제거
  • 컴퓨터 바이러스 연구
  • 보관 목적으로 손실 된 소스 코드 복구

성공적인 디 컴파일은 사용 가능한 코드 정보와 복잡성에 따라 다릅니다.


디 컴파일러 (디 컴파일에 사용되는 도구)는 공급 업체 개발 도구와 함께 제공되지 않고 별도로 얻을 수 있습니다.


대부분의 경우 저작권이있는 소프트웨어 디 컴파일은 불법입니다. 그러나 미국과 유럽에서는 저작권법에 따라 상호 운용성과 같은 디 컴파일 사용이 제한되어 있습니다.

디 컴파일이란 무엇입니까? -techopedia에서 정의