Câu trả lời:
"nguồn" có nghĩa là bạn nhận được mã nguồn, thường là một tệp văn bản bó (như .c, .cpp, .h trong trường hợp C / C ++). Bạn phải cung cấp chúng cho một trình biên dịch.
Biên dịch sau đó tạo ra một tệp nhị phân, thường là tệp .exe hoặc tệp.
Vì vậy, bằng cách tải xuống các tệp nhị phân, bạn cảm thấy nhẹ nhõm với nhiệm vụ phải tự biên dịch mã.
Một thiết lập thường cũng sẽ chứa nhị phân nhưng cũng cài đặt những thứ này đúng cách.
Tệp zip chứa tệp nhị phân không cài đặt bất cứ thứ gì trên hệ thống của bạn nhưng thường phù hợp để sử dụng phần mềm trên ổ đĩa USB (thường được gọi là phiên bản "di động").
Hãy cùng xem trang tải xuống của 7-Zip :
Bạn có thể tải xuống một số biến thể của các tệp .exe, .msi và .zip. Đây là các tệp nhị phân dành cho người dùng cuối.
Các tệp khác (.7z, .tar.bz2) chứa mã nguồn hoặc các tệp được sử dụng để phát triển phần mềm sử dụng 7-Zip.
Một chương trình thiết lập (hay nói đúng hơn là trình cài đặt) giống như một tệp zip chứa đầy các tệp nhị phân có thể tự giải nén và sao chép các tệp nhị phân vào đúng vị trí trên máy tính của bạn. Các nhị phân là các chương trình, sẵn sàng để được sử dụng. Chúng được làm từ các nguồn, sử dụng trình biên dịch.
Thông thường nhị phân đề cập đến zip hoặc trình cài đặt đóng gói một sản phẩm. Nó sẽ không chứa mã nguồn. Nó chỉ chứa các tệp cần thiết để sử dụng / chạy sản phẩm. Ví dụ: nếu bạn thấy trang web Apache WebServer , họ sẽ nói các tệp nhị phân tải xuống cho trình cài đặt MSI MSI. Họ cũng có thể gọi nó là thiết lập :). Vì vậy, cả hai thiết lập / nhị phân được sử dụng thay thế cho nhau.
Nhưng theo tôi, nhị phân nên tham khảo tập hợp các tệp cần thiết để chạy / sử dụng sản phẩm mà không có trình cài đặt phù hợp và thiết lập được sử dụng để tham chiếu trường hợp các tệp được đóng gói đúng với trình cài đặt
Thông thường các tệp Thiết lập được thiết kế để tự động sao chép và thêm các mục đăng ký có liên quan, nếu chương trình phải được chạy trong khi khởi động, thêm phím tắt vào menu chương trình, v.v. Hầu hết mọi người, như tôi :), không thích thêm mục vào sổ đăng ký của họ và do đó đi vào các nhị phân giống như các nhị phân được phân phối trên tệp thiết lập. Tất cả những gì bạn làm chỉ là trích xuất chúng vào một thư mục bạn thích và sau đó thực hiện chúng