Definition
A file object able to read and write
bytes-like objects.
Examples of binary files are files opened in binary mode ('rb',
'wb' or 'rb+'), sys.stdin.buffer,
sys.stdout.buffer, and instances of io.BytesIO and
gzip.GzipFile.
See also text file for a file object able to read and write
str objects.