जवाबों:
"स्रोतों" का मतलब है कि आपको स्रोत कोड मिलता है, जो आमतौर पर एक गुच्छा ओ पाठ फ़ाइलें (जैसे .c, .cpp, .h C / C ++ के मामले में) होता है। आपको इन्हें किसी कंपाइलर को खिलाना होगा।
संकलन तब एक बाइनरी उत्पन्न करता है, जो आमतौर पर एक .exe या एक .dll फ़ाइल होती है।
तो बायनेरिज़ को डाउनलोड करके आप अपने द्वारा कोड संकलित करने के कार्य से छुटकारा पा रहे हैं।
एक सेटअप में आमतौर पर बायनेरिज़ भी होते हैं लेकिन इसके अलावा ये ठीक से इंस्टॉल होते हैं।
बायनेरिज़ युक्त एक ज़िप फ़ाइल आपके सिस्टम पर कुछ भी स्थापित नहीं करती है, लेकिन आमतौर पर एक यूएसबी-ड्राइव (जिसे अक्सर "पोर्टेबल" संस्करण कहा जाता है) पर सॉफ्टवेयर का उपयोग करने के लिए उपयुक्त है।
7-ज़िप के डाउनलोड पेज पर एक नजर डालते हैं :
आप .exe, .msi और .zip फ़ाइलों के कई वेरिएंट डाउनलोड कर सकते हैं। ये एंड-यूजर्स के लिए बाइनरी फाइल्स हैं।
अन्य फ़ाइलों (.7z, .tar.bz2) में 7-ज़िप का उपयोग करने वाले सॉफ़्टवेयर को विकसित करने के लिए स्रोत कोड या फ़ाइलें शामिल हैं।
एक सेटअप प्रोग्राम (या अधिक ठीक से, एक इंस्टॉलर) केवल बायनेरिज़ से भरी ज़िप फ़ाइल की तरह है जो आपके कंप्यूटर पर सही स्थानों पर बायनेरिज़ को स्वयं को अनज़िप और कॉपी कर सकता है। बायनेरिज़ प्रोग्राम हैं, जिनका उपयोग करने के लिए तैयार है। वे स्रोतों से बने हैं, संकलक का उपयोग कर।
आमतौर पर बायनेरिज़ एक उत्पाद को पैकेज करने वाले ज़िप या इंस्टॉलर को संदर्भित करते हैं। इसमें सोर्स कोड नहीं होगा। इसमें केवल उत्पाद का उपयोग / चलाने के लिए आवश्यक फाइलें हैं। उदाहरण के लिए यदि आप Apache WebServer साइट देखते हैं , तो वे अपाचे MSI इंस्टॉलर के लिए विंडोज़ बायनेरी डाउनलोड करने के लिए कहेंगे। वे इसे सेटअप भी कह सकते थे :)। तो दोनों सेटअप / बायनेरिज़ को परस्पर उपयोग किया जाता है।
लेकिन मेरी राय में, बायनेरिज़ को उचित इंस्टॉलर के बिना किसी उत्पाद को चलाने / उपयोग करने के लिए आवश्यक फ़ाइलों के सेट का उल्लेख करना चाहिए और उस मामले का उल्लेख करने के लिए सेटअप का उपयोग किया जाता है जहां फ़ाइलें ठीक से इंस्टॉलर के साथ पैक की जाती हैं
आमतौर पर सेटअप फ़ाइलों को कॉपी करने और प्रासंगिक रजिस्ट्री प्रविष्टियों को जोड़ने के लिए डिज़ाइन किया जाता है, यदि प्रोग्राम को स्टार्टअप के दौरान चलाया जाना है, तो प्रोग्राम मेनू आदि में शॉर्टकट जोड़ते हैं। मेरे जैसे अधिकांश लोग :), अपनी रजिस्ट्री में प्रविष्टियों को जोड़ना पसंद नहीं करते हैं। और इसलिए उन बायनेरिज़ के लिए जाएं जो सेटअप फ़ाइल पर वितरित किए गए समान हैं। आप जो कुछ भी करते हैं, बस उन्हें अपनी पसंद के फ़ोल्डर में निकालें और फिर उन्हें निष्पादित करें