IDNLearn.com provides a comprehensive solution for all your question and answer needs. Get comprehensive answers to all your questions from our network of experienced experts.

Which of the following scenarios would indicate binary incompatibility in a software system?
A) Changes in source code that require recompilation but not modification of existing binaries.
B) An update to a software library that maintains the same API but changes the underlying binary format.
C) Modifying the user interface without altering the underlying binary files.
D) Adding new features to a software application while keeping the existing binary structure intact.