Difference between Binary release and source release?

I have seen the words binary and source on many download sites sites. What do they really mean? And I saw this on the Groovy download page. My question is how do they differ? Both tend to install groovy! But what is the main difference?

+80
binary
Mar 12 '11 at 6:01
source share
3 answers

The original release will be compiled on your own machine, and the binary version should match your operating system.

source releases are more common on Linux systems, because Linux systems can vary widely in the processor, library versions, kernelversions are installed, and almost every Linux system has a compiler installed.

binary releases are common on ms-windows systems. most window machines do not have a compiler installed.

+86
Mar 12 2018-11-11T00:
source share

Binary releases contain a computer-readable version of the application, that is, it is compiled. The source versions contain a user-readable version of the application, that is, it must be compiled before it can be used.

+19
Mar 12 2018-11-11T00:
source share

The original release is raw, unrelated code. You could read it yourself. To use it, it must be compiled on your computer. Binary code, on the other hand, means that the code was compiled into a binary format that the computer can read and then execute. No one can understand this if it is not dismembered or opened using any program that allows you to read the executable file as code.

+6
Aug 13 '15 at 13:37
source share



All Articles