ไบนารีของไฟล์คืออะไร?


8

บางครั้งเรามีตัวเลือกในการดาวน์โหลดไบนารีของซอฟต์แวร์เฉพาะ (แทนการตั้งค่าหรือซอร์สโค้ดเป็นต้น)

ไบนารีของการตั้งค่าคืออะไร

คำตอบ:


18

"แหล่งที่มา" หมายความว่าคุณได้รับซอร์สโค้ดซึ่งมักจะเป็นไฟล์ข้อความจำนวนมาก (เช่น. c, .cpp, .h ในกรณีของ C / C ++) คุณต้องให้อาหารเหล่านี้กับคอมไพเลอร์
การคอมไพล์จะสร้างไบนารีซึ่งโดยปกติแล้วจะเป็นไฟล์. exe หรือไฟล์. dll

ดังนั้นด้วยการดาวน์โหลดไบนารี่ทำให้คุณรู้สึกโล่งใจที่ต้องรวบรวมรหัสด้วยตัวเอง

การตั้งค่ามักจะมีไบนารี แต่ติดตั้งเพิ่มเติมเหล่านี้อย่างถูกต้อง
ไฟล์ซิปที่มีไบนารีไม่ได้ติดตั้งอะไรบนระบบของคุณ แต่โดยปกติจะเหมาะสำหรับการใช้ซอฟต์แวร์บนไดรฟ์ usb (มักเรียกว่า "พกพา" รุ่น)

ตัวอย่าง

ลองดูที่หน้าดาวน์โหลดของ 7-Zip :
คุณสามารถดาวน์โหลดไฟล์. exe, .msi และ. zip หลากหลายรูปแบบ นี่คือไฟล์ไบนารีสำหรับผู้ใช้ปลายทาง
ไฟล์อื่น ๆ (.7z, .tar.bz2) มีซอร์สโค้ดหรือไฟล์ที่ใช้สำหรับการพัฒนาซอฟต์แวร์ที่ใช้ 7-Zip


3

โปรแกรมติดตั้ง (หรือมากกว่าอย่างถูกต้องคือตัวติดตั้ง) ก็เหมือนกับไฟล์ซิปที่เต็มไปด้วยไบนารี่ที่สามารถคลายซิปตัวเองและคัดลอกไบนารี่ไปยังตำแหน่งที่ถูกต้องบนคอมพิวเตอร์ของคุณ ไบนารีคือโปรแกรมที่พร้อมใช้งาน พวกเขาทำจากแหล่งที่มาโดยใช้คอมไพเลอร์


ตัวติดตั้งหรือตัวติดตั้งเองก็เป็นไบนารี
fretje

ส่วนใหญ่แล้วใช่ บางครั้งมันเป็นเพียงไฟล์แพ็กเกจสำหรับตัวติดตั้งที่มีอยู่แล้วในระบบและมันยังสามารถเป็นเชลล์สคริปต์ในระบบปฏิบัติการยูนิกซ์พร้อมกับไฟล์เก็บถาวรต่อท้าย ไม่ว่าจะด้วยวิธีใดก็ตาม "ทั่วไป" โดยทั่วไปหมายถึงไฟล์ที่เรียกใช้งานได้และไลบรารี่ ฯลฯ จากแอปพลิเคชันที่เป็นปัญหามากกว่าสิ่งที่นำไบนารีมาสู่ระบบของคุณ
Lee B

2

โดยทั่วไปแล้วไบนารีหมายถึงรหัสไปรษณีย์หรือตัวติดตั้งที่จัดทำผลิตภัณฑ์ มันจะไม่มีซอร์สโค้ด มันมีไฟล์ที่จำเป็นต้องใช้ / เรียกใช้ผลิตภัณฑ์ ตัวอย่างเช่นถ้าคุณเห็นไซต์Apache WebServerพวกเขาจะบอกว่าดาวน์โหลดไบนารีหน้าต่างสำหรับตัวติดตั้ง Apache MSI พวกเขาอาจเรียกมันว่าเซ็ตอัพด้วย :) ดังนั้นการตั้งค่า / ไบนารีจะใช้แทนกันได้

แต่ในความคิดของฉันไบนารีควรอ้างถึงชุดของไฟล์ที่จำเป็นในการเรียกใช้ / ใช้ผลิตภัณฑ์โดยไม่ต้องติดตั้งที่เหมาะสมและใช้การตั้งค่าเพื่ออ้างถึงกรณีที่ไฟล์ถูกบรรจุอย่างถูกต้องด้วยการติดตั้ง


ฉันมักจะดาวน์โหลดตัวติดตั้งทุกครั้งที่ทำได้ คุณจะติดตั้งซอฟต์แวร์โดยไม่มีตัวติดตั้ง (จากไบนารี) ได้อย่างไร?
Lazer

โปรแกรมติดตั้งเป็นวิธีง่ายๆในการตั้งค่าผลิตภัณฑ์ของคุณ ยังมีผลิตภัณฑ์ที่ไม่ต้องการตัวติดตั้ง แต่มาเป็น zip / tar ของโครงสร้างโฟลเดอร์ คุณสามารถเปิดเครื่องรูดมันและเริ่มใช้งานได้! คล้ายกับ Maven maven.apache.org/download.html
vpram86

1
@eSKay: ที่กล่าวว่าฉันยังขอแนะนำให้ใช้การติดตั้งเป็นไปได้ :)
vpram86

แอพพอร์ทัลจำนวนมากเช่น Ditto, Executor, Everything, XMPlay, Eclipse มีให้ใช้งานเป็นไฟล์ zip ซึ่งสามารถแตกและใช้งานได้ทันที ตัวติดตั้งส่วนใหญ่จะใช้ที่ซึ่งคุณต้องสร้าง Network Filter หรือ Virtual Network Interface ซึ่งค่อนข้างยุ่งยากในการทำด้วยตนเอง แม้แต่ Apache Installer ยังช่วยให้เราติดตั้ง Apache Webserver เป็นบริการ Windows ซึ่งในกรณีปกติการลงทะเบียนบริการด้วยตนเองนั้นไม่ใช่วิธีที่จะทำให้ผู้ใช้โดยเฉลี่ย
Prabhu R

2

โดยปกติแล้วไฟล์ติดตั้งได้รับการออกแบบมาเพื่อทำการคัดลอกและเพิ่มรายการรีจิสตรีที่เกี่ยวข้องโดยอัตโนมัติหากโปรแกรมนั้นจำเป็นต้องรันในระหว่างการเริ่มต้นการเพิ่มทางลัดไปยังเมนูโปรแกรม ฯลฯ คนส่วนใหญ่เช่นฉัน :) ไม่ต้องการเพิ่มรายการในรีจิสตรี และด้วยเหตุนี้จึงเข้าสู่ระบบไบนารีที่เหมือนกับที่แจกจ่ายผ่านไฟล์ติดตั้ง สิ่งที่คุณทำคือเพียงดึงมันไปไว้ในโฟลเดอร์ที่คุณชอบจากนั้นก็รันมัน

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.