Объясните, каковы Потоки байтов и Символьные потоки. Что точно они означают? Документ Microsoft Word является Байтовым или Символьно-ориентированным?
Спасибо
Поток - это способ последовательного доступа к файлу. Байтовый поток обращается к файлу побайтно. Поток байтов подходит для файлов любого типа, но не совсем подходит для текстовых файлов. Например, если файл использует кодировку Unicode и символ представлен двумя байтами, поток байтов будет обрабатывать их отдельно, и вам нужно будет выполнить преобразование самостоятельно.
Символьный поток будет читать файл посимвольно. Для правильной работы символьному потоку необходимо указать кодировку файла.
Хотя документ Microsoft Word содержит текст, к нему нельзя получить доступ с помощью потока символов (это не текстовый файл). Для доступа к нему вам нужно использовать поток байтов.
Прочтите это . Он рассказывает вам о разнице между байтами и символами (а также о множестве других полезных вещей)