In the context of software development, what is the purpose of a binary's bundle identifier?
A. To uniquely identify the file format of the binary executable.
B. To provide a unique identifier for the application bundle used by the operating system.
C. To define the minimum version of the operating system required to run the binary.
D. To specify the encryption algorithm used to secure the binary file.