Which of the following statements are true?
◦ Binary I/O is more efficient than text I/O, because binary I/O does not require encoding and decoding.
◦ Text I/O involves encoding and decoding.
◦ Binary I/O does not require conversions.
◦ Text I/O is built upon binary I/O to provide a level of abstraction for character encoding and decoding.
◦ Binary files are independent of the encoding scheme on the host machine and thus are portable.