I think in this context, “binary files” means “executable files”.
When people say “binary file” without qualifiers (e.g., “run the binary”), it typically refers to a compiled executable.
In Unix/Linux, this is reinforced by:
• The bin/ directory (short for binaries)
• Commands like file hello → “ELF 64-bit LSB pie executable…”
• Common phrases: “Download the binary”, “Statically linked binary”
So the screenshot is correct — it’s using standard systems terminology where “binary” = native executable, contrasting it with Java’s platform-independent