ฉันเคยเห็นคำว่าbinaryและsource release ในหลาย ๆ เว็บไซต์ดาวน์โหลด
พวกเขาหมายถึงอะไรจริง ๆ ?
ตัวอย่างเช่นฉันได้เห็นสิ่งนี้ในหน้าดาวน์โหลดของGroovy
คำถามของฉันแตกต่างกันอย่างไร ทั้งสองมีแนวโน้มที่จะติดตั้ง Groovy แต่ความแตกต่างหลักคืออะไร
ฉันเคยเห็นคำว่าbinaryและsource release ในหลาย ๆ เว็บไซต์ดาวน์โหลด
พวกเขาหมายถึงอะไรจริง ๆ ?
ตัวอย่างเช่นฉันได้เห็นสิ่งนี้ในหน้าดาวน์โหลดของGroovy
คำถามของฉันแตกต่างกันอย่างไร ทั้งสองมีแนวโน้มที่จะติดตั้ง Groovy แต่ความแตกต่างหลักคืออะไร
คำตอบ:
รีลีสต้นทางจะถูกคอมไพล์บนเครื่องของคุณเองในขณะที่ไบนารี่รีลีสจะต้องตรงกับระบบปฏิบัติการของคุณ
การเผยแพร่ซอร์สมักพบได้ทั่วไปในระบบ linux เนื่องจากระบบ linux สามารถเปลี่ยนแปลงได้อย่างมากใน cpu, เวอร์ชันไลบรารีที่ติดตั้ง, เคอร์เนลและเกือบทุกระบบของ linux ที่ติดตั้งคอมไพเลอร์
ไบนารีรีลีสเป็นเรื่องธรรมดาในระบบ ms-windows เครื่อง windows ส่วนใหญ่ไม่มีคอมไพเลอร์ติดตั้ง
ไบนารีรีลีสประกอบด้วยแอปพลิเคชันที่อ่านได้ของคอมพิวเตอร์ซึ่งแปลว่าคอมไพล์แล้ว การเผยแพร่ซอร์สประกอบด้วยแอปพลิเคชันเวอร์ชันที่มนุษย์สามารถอ่านได้ซึ่งหมายความว่าจะต้องรวบรวมก่อนจึงจะสามารถใช้งานได้
การเปิดตัวแหล่งที่มาคือรหัสดิบไม่ได้คอมไพล์ คุณสามารถอ่านได้ด้วยตัวเอง หากต้องการใช้งานจะต้องรวบรวมบนเครื่องของคุณ ไบนารี่หมายถึงรหัสถูกรวบรวมเป็นรูปแบบภาษาเครื่องที่คอมพิวเตอร์สามารถอ่านได้จากนั้นเรียกใช้งาน ไม่มีมนุษย์คนใดสามารถเข้าใจไฟล์ไบนารี่ได้หากไม่ได้ถูกเปิดเผยหรือเปิดด้วยโปรแกรมบางโปรแกรมที่ให้คุณอ่านไฟล์ที่เรียกใช้งานได้เป็นรหัส