카테고리 보관물: Superuser

superuser

파일의 바이너리는 무엇입니까? 소스 코드 대신)를 다운로드

때로는 특정 소프트웨어의 바이너리 (예 : 설정 또는 소스 코드 대신)를 다운로드 할 수있는 옵션이 있습니다.

설정 바이너리는 무엇입니까?



답변

“소스”는 소스 코드를 얻는다는 것을 의미합니다. 일반적으로 C / C ++의 경우 .c, .cpp, .h와 같은 텍스트 파일입니다. 이를 컴파일러에 공급해야합니다.
그런 다음 컴파일하면 이진 파일 (일반적으로 .exe 또는 .dll 파일)이 생성됩니다.

따라서 바이너리를 다운로드하면 코드를 직접 컴파일해야하는 작업이 줄어 듭니다.

설정에는 일반적으로 바이너리도 포함되지만 추가로 올바르게 설치됩니다.
바이너리가 포함 된 zip 파일은 시스템에 아무것도 설치하지 않지만 일반적으로 “드라이브”버전이라고하는 USB 드라이브에서 소프트웨어를 사용하는 데 적합합니다.

7-Zip의 다운로드 페이지를 보자 :
.exe, .msi 및 .zip 파일의 여러 변형을 다운로드 할 수 있습니다. 이들은 최종 사용자를위한 바이너리 파일입니다.
다른 파일 (.7z, .tar.bz2)에는 7-Zip을 사용하는 소프트웨어 개발에 사용되는 소스 코드 또는 파일이 포함되어 있습니다.


답변

설치 프로그램 (또는 더 적절하게 설치 프로그램)은 압축을 풀고 바이너리를 컴퓨터의 올바른 위치에 복사 할 수있는 바이너리로 가득 찬 zip 파일과 같습니다. 바이너리는 바로 사용할 수있는 프로그램입니다. 그것들은 컴파일러를 사용하여 소스로 만들어졌습니다.


답변

일반적으로 바이너리는 제품을 패키지화하는 zip 또는 설치 프로그램을 나타냅니다. 소스 코드를 포함하지 않습니다. 제품을 사용 / 실행하는 데 필요한 파일 만 포함되어 있습니다. 예를 들어 Apache WebServer 사이트가 표시되면 Apache MSI 설치 관리자 용 다운로드 Windows 바이너리라고 표시됩니다. 그들은 그것을 설정이라고 부를 수도 있습니다 :). 따라서 두 설정 / 바이너리를 서로 바꿔 사용할 수 있습니다.

하지만 내 생각에, 바이너리 / 실행 제품을 사용하는 데 필요한 파일 세트를 참조해야 없이 파일이 적절하게 포장되는 경우 참조하는 데 사용되는 적절한 설치 및 설정 설치 프로그램을


답변

일반적으로 설치 파일은 프로그램을 시작하는 동안 프로그램을 실행하고 프로그램 메뉴 등에 바로 가기를 추가 해야하는 경우 복사 및 관련 레지스트리 항목 추가를 자동화하도록 설계되었습니다. 나와 같은 대부분의 사람들은 레지스트리에 항목을 추가하는 것을 선호하지 않습니다 따라서 설정 파일에 분산 된 바이너리와 동일한 바이너리에 들어갑니다. 원하는 폴더로 추출한 다음 실행하기 만하면됩니다.


답변